Basic Geode gfsh Commands
Command | Description | Availability |
---|---|---|
debug | Enable or disable debugging output in gfsh . |
online, offline |
echo | Echo the given text, which may include system and user variables. | online, offline |
encrypt password | Encrypt a password for later use. | online, offline |
exit | Exit the gfsh shell. You can also use quit to exit the shell. |
online, offline |
help | If the argument is a gfsh command, displays syntax and usage information for the command. If there are no arguments, displays a list of all available commands. | online, offline |
hint | Display information on topics and a list of commands associated with a topic. | online, offline |
history | Show or save the command history. | online, offline |
run | Execute a set of GFSH commands. | online, offline |
set variable | Set variables in the GFSH environment. | online, offline |
sh | Executes operating system (OS) commands. | offline, online |
sleep | Delay gfsh command execution. |
online, offline |
version | Display product version information. | online, offline |
Table 1. Basic Geode gfsh Commands
Configuration Commands
Command | Description | Availability |
---|---|---|
alter runtime | Alters configuration properties for a specific member or members while the member or members are running. | online |
change loglevel | Changes the logging level on specified servers. | online |
configure pdx | This command alters cluster-wide PDX configuration settings for all caches. | online
**Note:** This command must be run before starting data members in order to enforce configuration settings.
|
describe config | Display the configuration of a member. | online |
export config | Export configurations, data, logs and stack-traces. | online |
export cluster-configuration | Exports a shared configuration zip file that contains cache.xml files, gemfire.properties files and jar files needed to configure and operate a Geode distributed system. | online |
import cluster-configuration | Import a shared configuration. | online |
status cluster-config-service | Reports on the status of the cluster configuration server. | online |
Table 2. Configuration Commands
Data Commands
Command | Description | Availability |
---|---|---|
export data | Export user data from a region to a file. | online |
get | Display an entry in a region. | online |
import data | online | |
locate entry | Locate a region entry on a member. | online |
put | Add or update a region entry. | online |
query | Run queries against Geode regions. | online |
remove | Remove an entry from a region. | online |
Table 3. Data Commands
Deployment Commands
Command | Description | Availability |
---|---|---|
deploy | Deploy JAR-packaged applications to a member or members. | online |
list deployed | Display a list of JARs that were deployed to members using the deploy command. |
online |
undeploy | Undeploy the JAR files that were deployed on members or groups using deploy command. |
online |
Table 4. Deployment Commands
Disk Store Commands
Command | Description | Availability |
---|---|---|
alter disk-store | Modify an existing Geode resource. | online |
backup disk-store | Back up persistent data from all members to the specified directory. | online |
compact disk-store | Compact online disk-stores. | online |
compact offline-disk-store | Compact an offline disk store. | online, offline |
create disk-store | Defines a pool of one or more disk stores, which can be used by regions and client subscription queues. | online |
describe disk-store | Display information about a member's disk store. | online |
describe offline-disk-store | Display information about an offline member's disk store | online, offline |
destroy disk-store | Deletes a disk store and all files on disk used by the disk store. Data for closed regions that previously used this disk store is lost. | online |
list disk-stores | List all available disk stores in a Geode cluster. | online |
revoke missing-disk-store | Instruct the member(s) of a distributed system to stop waiting for a disk store to be available. | online |
show missing-disk-stores | Display a summary of the disk stores that are currently missing from a distributed system. | online |
validate offline-disk-store | Validate offline disk stores. | online, offline |
Table 5. Disk Store Commands
Durable CQ and Client Commands
Command | Description | Availability |
---|---|---|
list durable-cqs | List durable client CQs associated with the specified durable client id. | online |
close durable-cq | Closes the durable CQ registered by the durable client and drain events held for the durable CQ from the subscription queue. | online |
close durable-client | Attempts to close the durable client. The client must be disconnected. | online |
show subscription-queue-size | Shows the number of events in the subscription queue. If a CQ name is provided, it counts the number of events in the subscription queue for the specified CQ. | online |
Table 6. Durable CQ and Client Commands
Function Execution Commands
Command | Description | Availability |
---|---|---|
destroy function | Destroy or unregister a function. The default is for the function to be unregistered from all members. | online |
execute function | Execute the function with the specified ID. By default, executes on all members. | online |
list functions | Display a list of registered functions. The default is to display functions for all members. | online |
Table 7. Function Execution Commands
Gateway (WAN) Commands
Command | Description | Availability |
---|---|---|
create async-event-queue | Creates an asynchronous event queue. | online |
create gateway-receiver | Creates a gateway receiver on one or more members. | online |
create gateway-sender | Creates a gateway sender on one or more members. | online |
list async-event-queues | Display a list of async event queues for all members. | online |
list gateways | Displays the gateway senders and receivers for a member or members. | online |
load-balance gateway-sender | Causes the specified gateway sender to close its current connections and reconnect to remote gateway receivers in a more balanced fashion. | online |
pause gateway-sender | Pause a gateway sender. | online |
resume gateway-sender | Resume any gateway senders that you have paused. | online |
start gateway-receiver | Start the gateway receiver on a given member or group of members. | online |
start gateway-sender | Start the gateway sender on a member or members. | online |
status gateway-receiver | Display the status of the specified gateway receiver. | online |
status gateway-sender | Display the status of the specified gateway sender. | online |
stop gateway-receiver | Stop the gateway receiver on a member or members. | online |
stop gateway-sender | top a gateway sender with a given id on a specified member or members of a specified member group. | online |
Table 8. Gateway (WAN) Commands
GeodeAsyncEventQueue Commands
Command | Description | Availability |
---|---|---|
create async-event-queue | Creates an asynchronous event queue. | online |
list async-event-queues | Display a list of async event queues for all members. | online |
Table 9. GeodeAsyncEventQueue Commands
Geode Monitoring Commands
Command | Description | Availability |
---|---|---|
describe client | Displays details about a specified client. | online |
describe member | Display details of a member with given name/id. | online |
export logs | Export/dump logs to a given directory. | online |
export stack-traces | Export the stack trace for a member or members. | online |
gc | Force garbage collection on a member or members. | online |
list clients | Displays a list of connected clients. | online |
list members | Display all or a subset of members. | online |
netstat | Report network information and statistics via the "netstat" operating system command. | online |
show dead-locks | Display deadlocks, logs, metrics and missing disk-stores. | online |
show log | Display the log for a member. | online |
show metrics | Display or export metrics for the entire distributed system, a member or a region. | online |
shutdown | Shut down all members that have a cache. | online |
start jconsole | Start the JDK JConsole monitoring application in a separate process. JConsole automatically connects to a running JMX Manager node if one is available | online, offline |
start jvisualvm | Start the JDK's Java VisualVM monitoring application in a separate process. | online, offline |
start pulse | Launch the Geode Pulse monitoring dashboard tool in the user's default system browser. | online, offline |
Table 10. Geode Monitoring Commands
Index Commands
Command | Description | Availability |
---|---|---|
clear defined indexes | Clears all the defined indexes. | online, offline |
create defined indexes | Creates all the defined indexes. | online |
create index | Create an index that can be used when executing queries. | online |
define index | Define an index that can be used when executing queries. Then you can create multiple indexes all at once. | online, offline |
destroy index | Destroy or remove the specified index. | online |
list indexes | Display the list of indexes created for all members. | online |
Table 11. Index Commands
JMX Connection Commands
Command | Description | Availability |
---|---|---|
connect | Connect to a jmx-manager either directly or via a locator. | offline |
describe connection | Display connection information details. | online, offline |
disconnect | Close any active connection(s). | online |
Table 12. JMX Connection Commands
Locator Commands
Command | Description | Availability |
---|---|---|
start locator | Start a locator. The command creates a subdirectory and log file named after the locator. If the locator detects that no other JMX Manager exists, then the locator will automatically start an embedded JMX Manager and connect the current gfsh session to the JMX Manager. |
online, offline |
status locator | Displays the status of the specified locator. | online, offline |
stop locator | Stop a locator. | online, offline |
Table 13. Locator Commands
Lucene Commands
Command | Description | Availability |
---|---|---|
create lucene index | Create a Lucene index. | online |
describe lucene index | Describe a Lucene index. | online |
destroy lucene index | Destroy a Lucene index. | online |
list lucene indexes | List Lucene indexes created for all members. The optional --with-stats qualifier shows activity on the indexes. |
online |
search lucene | Search a Lucene index. | online |
Table 14. Lucene Commands
PDX Commands
Command | Description | Availability |
---|---|---|
configure pdx | Configure Portable Data eXchange for all the cache(s) in the cluster. | online, offline |
pdx rename | Renames PDX types in an offline disk store. | online, offline |
Table 15. PDX Commands
Region Commands
Command | Description | Availability |
---|---|---|
alter region | Alters the configuration of a region. | online |
create region | Create and configure a region. | online |
describe region | Display the attributes and key information of a region. | online |
destroy region | Destroy or remove a region. | online |
list regions | Display regions of a member or members. If no parameter is specified, all regions in the Geode distributed system are listed. | online |
rebalance | Rebalance partitioned regions. | online |
Table 16. Region Commands
Server Commands
Command | Description | Availability |
---|---|---|
start server | Start a Geode cache server process. | online, offline |
status server | Display the status of the specified Geode cache server. | online, offline |
stop server | Stop a Geode cache server. | online, offline |
Table 17. Server Commands