2017-01-28 20 views
0

jolokia(jolokia site)プロキシとhawt(hawt site)プログラムでリモートのcassandra JMXに接続しようとしましたが、できません。 jolokiaとhatwプログラムでどのconfigsと変更が必要なのか教えてください。jolokiaプロキシでリモートcassandra JMXに接続

+0

は、あなたはまた、最初のローカル設定に全体のプロセスを試してみてください、ファイアウォールの設定を確認しました。次に、jmxにアクセスしたい場所からリモートポートにアクセスできるかどうかを確認します。それは、ネットワーキングの問題に直面しているように見えます。また、既にある例外やログを提供してください。 –

答えて

0

ここで私は外に出て、あなたがリモートJMXをcassandra設定で有効にしていないことを提案します。 datastax documentationによると、あなたはcassandra-env.shを編集する必要がありますし、あなたのニーズに合わせてremote_jmx($LOCAL_JMX = noを設定)を有効にして、これらの行を編集します。

LOCAL_JMX=no 

if [ "$LOCAL_JMX" = "yes" ]; then 
    JVM_OPTS="$JVM_OPTS -Dcassandra.jmx.local.port=$JMX_PORT -XX:+DisableExplicitGC" 
else 
    JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT" 
    JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.rmi.port=$JMX_PORT" 
    JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl=false" 
    JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.authenticate=true" 
    JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.password.file=/etc/cassandra/jmxremote.password" 
# JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.keyStore=/path/to/keystore" 
# JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.keyStorePassword=<keystore-password>" 
# JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.trustStore=/path/to/truststore" 
# JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.trustStorePassword=<truststore-password>" 
# JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl.need.client.auth=true" 
# JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.registry.ssl=true" 
# JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl.enabled.protocols=<enabled-protocols>" 
# JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl.enabled.cipher.suites=<enabled-cipher-suites>" 
fi 
関連する問題