Aerospike Admin (asadm)
Aerospike Admin (asadm) is an interactive Python utility that gets summary info for the current health of a cluster, administers access control, manages user defined functions (UDFs) and secondary indexes (sindexes), changes dynamic configurations, and tunes commands across the cluster.
Overview
asadm
is an interactive Python utility that monitors and administers an Aerospike cluster. Use asadm
to do any of the following:
- Read summarized information about the current health of a cluster.
- Administer the access control list (ACL).
- Add and remove user-defined functions (UDFs) and secondary indexes (sindexes).
- Change and execute dynamic configurations.
- Tune commands across the cluster.
- Set the roster.
- View and cancel jobs.
asadm
is included in the Aerospike Tools package. The package is bundled and installed with the Aerospike Server packages. To run asadm
on a different machine than where the database is installed, download and install it from the Aerospike Admin repository on GitHub.
asadm
modes
You can run asadm
in one of the following three modes:
- Live cluster mode: The default mode for
asadm
to execute commands across an entire running cluster. See Live cluster mode commands. - Collectinfo analyzer mode: An offline mode where
asadm
replays a snapshot or snapshots stored in acollectinfo
archive. Use thecollectinfo
command in live-cluster mode to create this archive. See Collectinfo-analyzer mode commands. - Log analyzer mode: An offline mode where
asadm
works from Aerospike database log files. See Log Analyzer mode commands.