What You Can Do with gfsh

gfsh supports the administration, debugging, and deployment of GemFire processes and applications.

With gfsh, you can:

The gfsh command line interface lets developers spend less time configuring cache instance XML, properties, logs, and statistics. gsfh commands generate reports; capture cluster-wide statistics; and support the export of statistics, logs, and configurations. Like Spring Roo, gfsh features command completion (so you do not have to know the syntax), context-sensitive help, scripting, and the ability to invoke any commands from within an application by using a simple API. The gfsh interface uses JMX/RMI to communicate with GemFire processes.

The GemFire 7.0 version of gfsh supports all of the commands that existed in the previous version of gfsh (released with GemFire 6.6) and now includes functionality that was previously found in the gemfire and cacheserver scripts.