Невозможно подключиться к узлу с помощью jconsole после включения SSL на JMXJAVA

Программисты JAVA общаются здесь
Anonymous
Невозможно подключиться к узлу с помощью jconsole после включения SSL на JMX

Сообщение Anonymous »

Я использую Cassandra 4 и включил SSL.
Чтобы подключиться к JMX, я добавил следующие параметры в cassandra-env.sh и запустил Cassandra

Код: Выделить всё

JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl=true"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.registry.ssl=true"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl.need.client.auth=false"

JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.keyStore=/home/murali/cassandra/cassandra4.0.13/conf/certs/keystore.cass4"
JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.keyStorePassword=cassandra"
JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.trustStore=/home/murali/cassandra/cassandra4.0.13/conf/certs/cassandra4.client.truststore.jks"
JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.trustStorePassword=cassandra"

#JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl.enabled.protocols=TLSv1.2"
#JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl.enabled.cipher.suites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
Попробовал подключиться с помощью JConsole, как показано ниже,

Код: Выделить всё

$ jconsole -J-Djavax.net.ssl.keyStore=certs/keystore.cass4
-J-Djavax.net.ssl.keyStorePassword=cassandra
-J-Djavax.net.ssl.trustStore=certs/cassandra4.client.truststore.jks
-J-Djavax.net.ssl.trustStorePassword=cassandra
Но не удалось подключиться к JMX SSL.
И попытались подключиться с помощью Java-кода с использованием пакета javax.rmi, и он был выброшен ниже ошибка.

Код: Выделить всё

java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException \[Root exception is java.rmi.NoSuchObjectException: no such object in table\]
Примечание: использовались jdk 8 и 11 для jConsole и Java, но ошибка та же.
Сообщите нам свои предложения по успешному подключению к JMX и просмотр показателей Cassandra.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ssl-on-jmx

Вернуться в «JAVA»