liveBook · Manning

JMX

As explained in ScyllaDB in Action

JMX is a Java management interface standard for interacting with applications and their runtime-managed resources.

JMX (Java Management Extensions) defines a Java-specific API for interacting with applications and their runtime-managed resources. In ScyllaDB, it remains available for compatibility with Cassandra tools such as nodetool, even though ScyllaDB is not written in Java. section 8.2.3

Checking cluster status

When nodetool requests cluster status, Scylla JMX receives the JMX request, translates it into a format ScyllaDB can process, and passes it to ScyllaDB’s REST API. section 8.2.3

How ScyllaDB in Action covers it

How deep it goes
Defines JMX’s Java-specific role and traces nodetool requests through Scylla JMX to the REST API.
Examples
Uses nodetool cluster-status requests and their translation through the Scylla JMX adapter.
What you can do after
Operate ScyllaDB with Cassandra-originating tools that issue JMX management requests.
How it connects
Connects JMX with Java, Cassandra, nodetool, Scylla JMX, REST APIs, and administrative commands.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of ScyllaDB in Action. The section links point to the parts of the book it draws on.