リモートサーバーにcassandraをインストールしています。マシンには、内部と外部の2つのIPがあります。cassandraのjvmoptsでは、java.rmi.server.hostnameを内部IPに設定しています。nodetoolは問題なく接続します。ただし、外部IPを介してjconsoleを使用して接続することはできません。長時間ハングアップしてから、(- debugモードで)タイムアウト付きのjava.net.ConnectExceptionを出力します。これはファイアウォールの問題ではありません。サーバーにファイアウォールがなく、telnetを使用して外部IPとjmxポートに接続できます。私も接続しようとしましたsshトンネル経由の内部IP-しかし、結果は同じです。
誰かがこれを手伝ってくれますか?