Scylla JMX proxy
48408dc6a3
Next patch will introduce new ObjectName implementation that will use less memory. This new object won't be serializable. This means it won't be possible to transport it to a remote caller. We want to keep this new object local to JMX server as well. This patch makes sure that every ObjectName returned from APIBeanServer is transformed into a regular ObjectName. It also makes sure that every ObjectInstance returned from APIBeanServer has its ObjectName swapped with a regular ObjectName. Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com> |
||
---|---|---|
dist | ||
scripts | ||
src/main/java | ||
git-archive-all-license.txt | ||
LICENSE.AGPL | ||
NOTICE | ||
pom.xml | ||
README.md | ||
SCYLLA-VERSION-GEN |
Scylla JMX Server
Scylla JMX server implements the Apache Cassandra JMX interface for compatibility with tooling such as nodetool
. The JMX server uses Scylla's REST API to communicate with a Scylla server.
Compiling
To compile JMX server, run:
$ mvn package
Running
To start the JMX server, run:
$ ./scripts/scylla-jmx
To get help on supported options:
$ ./scripts/scylla-jmx --help