Basho Data Platform Commands
  
  
Basho Data Platform (BDP) comes with a command line tool (data-platform-admin) that allows you to perform various operations on your BDP cluster. The following reference outlines available commands and their uses.
Usage: data-platform-admin { join | add-service-config | remove-service | start-service | stop-service | services | node-services | service-nodes }
Use --help after a sub-command for more details. For example:
data-platform-admin join --help
join
Join a node to the Basho Data Platform cluster.
data-platform-admin join »node«
Parameters
| Parameters | Description | 
|---|---|
| »node« | The name of the Riak node. | 
leave
Remove a node from the Basho Data Platform cluster.
data-platform-admin leave
cluster-status
Display a summary of the status of nodes in the cluster.
data-platform-admin cluster-status
add-service-config
Add a new service configuration to cluster.
data-platform-admin add-service-config »service-name« »service« [»service-configuration«]
Parameters
| Parameters | Description | 
|---|---|
| »service-name« | The name of the service. | 
| »service« | Valid services include: redis, cache-proxy, spark-worker, spark-master | 
| »service-configuration | Environment variables set on service start, Specified as Key/Value pairs (space-delimited): HOST="0.0.0.0" THE_ANSWER="42" | 
Options
| Options/Flags | Description | 
|---|---|
| -f/--force | The --force(-f) flag enables an overwrite of an existing service configuration. Without--force, attempts to add a service configuration that already exists will result in an error. | 
remove-service-config
Remove an existing service configuration from the cluster.
data-platform-admin remove-service »service«
Parameters
| Parameters | Description | 
|---|---|
| »service« | Valid services include: redis, cache-proxy, spark-worker, spark-master | 
start-service
Start a service on the designated platform instance. The -i/--output-ip flag will cause the IP address of node to be printed back out on the console instead of the normal output.
data-platform-admin start-service »node« »group« »service« [-i | --output-ip]
Parameters
| Parameters | Description | 
|---|---|
| »node« | The name of the Riak node. | 
| »group« | The name of the group. | 
| »service« | Valid services include: redis, cache-proxy, spark-worker, spark-master | 
Options
| Options/Flags | Description | 
|---|---|
| -i/--output-ip | Print IP address of node to console instead of normal output. | 
stop-service
Stop a service on the designated instance.
data-platform-admin stop-service »node« »group« »service«
Parameters
| Parameters | Description | 
|---|---|
| »node« | The name of the Riak node. | 
| »group« | The name of the group. | 
| »service« | Valid services include: redis, cache-proxy, spark-worker, spark-master | 
services
Display available services on the cluster.
data-platform-admin services
node-services
Display all running services for the given node.
data-platform-admin node-services »node«
Parameters
| Parameters | Description | 
|---|---|
| »node« | The name of the Riak node. | 
service-nodes
Display all nodes running the designated service.
data-platform-admin service-nodes »service«
Parameters
| Parameters | Description | 
|---|---|
| »service« | Valid services include: redis, cache-proxy, spark-worker, spark-master | 
