Cassandra
  1. Cassandra
  2. CASSANDRA-5080

cassandra-cli doesn't support JMX authentication.

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Fix Version/s: 1.1.11, 1.2.2
    • Component/s: Tools
    • Labels:
      None

      Description

      It seems that cassandra-cli doesn't support JMX user authentication.

      Specifically I went about securing our Cassandra cluster slightly – I've added cassandra-level authentication (which cassandra-cli does support), but then I discovered that nodetool is still completely unprotected. So I went ahead and secured JMX (via -Dcom.sun.management.jmxremote.password.file and -Dcom.sun.management.jmxremote.access.file). Nodetool supports JMX authentication via -u and -pw options.

      However it seems that cassandra-cli doesn't support JMX authentication, e.g.:

      apache-cassandra-1.1.6\bin>cassandra-cli -h hostname -u experiment -pw password
      Starting Cassandra Client
      Connected to: "db" on hostname/9160
      Welcome to Cassandra CLI version 1.1.6

      [experiment@unknown] show keyspaces;
      WARNING: Could not connect to the JMX on hostname:7199, information won't be shown.

      Keyspace: system:
      Replication Strategy: org.apache.cassandra.locator.LocalStrategy
      Durable Writes: true
      Options: [replication_factor:1]
      ... (rest of keyspace output snipped)

      help connect; and cassandra-cli --help do not seem to indicate that there's any way to specify JMX login information.

      1. enable-jmx-authentication.patch
        2 kB
        Michał Michalski
      2. 5080-v1.patch
        3 kB
        Michał Michalski

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Michał Michalski
            Reporter:
            Sergey Olefir
            Reviewer:
            Aleksey Yeschenko
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development