The nodetool utility 

A command line interface for managing a cluster.

The nodetool utility is a command line interface for managing a cluster.

Command format 

  • Package installations: nodetool [(-h <host> | --host <host>)] [(-p <port> | --port <port>)] [(-pwf <passwordFilePath> | --password-file <passwordFilePath>)] [(-u <username> | --username <username>)] [(-pw <password> | --password <password>)] <command> [<args>]
  • Tarball installations: Execute the command from install_location/bin
  • If a username and password for RMI authentication are set explicitly in the file for the host, then you must specify credentials.

    The repair and rebuild commands can affect multiple nodes in the cluster.

    Most nodetool commands operate on a single node in the cluster if -h is not used to identify one or more other nodes. If the node from which you issue the command is the intended target, you do not need the -h option to identify the target; otherwise, for remote invocation, identify the target node, or nodes, using -h.

Getting nodetool help 

nodetool help 
Provides a listing of nodetool commands.
nodetool help command name 
Provides help on a specific command. For example
$ nodetool help upgradesstables