GemFire Administration

Course Details
Code: GEM-ADMIN
Tuition (USD): $2,090.00 • Classroom (3 days)
Course Details
GSA (USD): $1,895.21 • Classroom (3 days)

This course is designed to provide training in the installation, configuration and management of GemFire. Students will learn how to define configurations based on desired topologies and region requirements, as well as how to manage a running GemFire cluster. This course will provide hands-on experience with defining different cluster configurations, stopping and starting members, troubleshooting problems and more. This three day course is designed to provide the necessary combination of technical concepts and hands-on experience to enable administrators to effectively manage their deployments. This course prepares students for the GemFire Administrator certification exam.

Skills Gained

Upon completion of this course, participants will:

  • Understand GemFire topology options
  • Understand the detailed installation and configuration process
  • Understand the use of Disk Stores and their configuration
  • Gain Hands-on experience using tools for management and monitoring of GemFire clusters
  • Learn troubleshooting methodologies for locating and correcting issues

Who Can Benefit

Administrators responsible for the installation, configuration and day to day management of GemFire. Anyone wanting deeper understanding of how GemFire is configured, how to operationalize GemFire or how to troubleshoot problems that may arise in the GemFire cluster.

Prerequisites

  • Basic Windows, UNIX or Linux command-line navigation and administration skills
  • Comfort level with scripting using Windows or Bash scripting

Course Details

ARCHITECTURE REVIEW

  • High level architecture of GemFire
  • Review of regions
  • Use cases for GemFire

BASIC INSTALLATION/CONFIGURATION

  • Review of packaging
  • System requirements and installation
  • Configuration options
  • Rolling upgrades

CLIENT/SERVER CONFIGURATION

  • Client/Server overview & configuration
  • Distributed System and peer location
  • Member groups, redundancy zones and virtualization
  • Client Server data flow
  • Introduction to gfs

CLUSTER CONFIGURATION

  • Cluster Configuration Overview
  • gfsh and Cluster Configuration
  • File storage and troubleshooting

REPLICATION AND PARTITIONED REGIONS

  • Replicated regions
  • Partitioned regions
  • Hardware failures scenarios
  • Region Compression

JVM OPTIONS AND OFF-HEAP STORAGE

  • Overview of JVM memory and startup options
  • Overview of Off-heap Storage
  • Configuring Off-heap Storage

MANAGEMENT BASICS

  • Using gfsh
  • Starting and stoping members
  • Obtaining other statistics
  • Adding regions and deploying JAR files
  • Operationalizing

ADDITIONAL MANAGEMENT TOOLS

  • JMX management overview
  • Pulse
  • JConsole
  • VSD and statistics in-depth

NETWORK ARCHITECTURE

  • Membership overview
  • Network partitioning & split brain
  • System members & member weighting
  • Configuration guidelines

DISK STORES

  • Disk Store overview
  • Usage and configuration
  • OpLog rolling and compaction
  • Cache Management - expiration, eviction and overflow

BACKUP AND RESTORE

  • Configuration for online backup
  • Full backup vs Incremental backup
  • Performing online backup and restore
  • Offline backup and restore
  • Snapshots overview

GEMFIRE SECURITY

  • Security Overview
  • Authentication and Authorization
  • Post Processing
  • Setting up SSL Communication

LOGGING, STATS AND TROUBLESHOOTING

  • Logging overview
  • Stats configuration
  • Using VSD to troubleshoot

MULTI-SITE CONFIGURATION

  • Multi-site overview
  • Configuration topologies
  • Configuring persistent queues
Course Details
Code: GEM-ADMIN
Tuition (USD): $2,090.00 • Classroom (3 days)
Course Details
GSA (USD): $1,895.21 • Classroom (3 days)