Before we were discarding the initial repository while overriding it with TableRepository. This was a mistake that caused dtests to fail. Proper solution is to keep the initial repository inside TableRepository. That way whatever was registered at the time of JmxMBeanServer creation is still handled properly. Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com> Message-Id: <22181859012fd20ddf37e049a145bc94a3a91a33.1527844328.git.piotr@scylladb.com>
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
Description
Languages
Java
92.4%
Python
4.5%
Shell
3.1%