2016-11-08 6 views
0

私はkafka 0.10.0を使用しています。ローカルマシンとリモートマシンの両方で動作しています。 ターミナルで「jvisualvm」コマンドを実行すると、そのJava Java VisualVMウィンドウが開き、ローカルマシンで実行中のkafkaを含むすべてのJavaアプリケーションが表示されます。私は、リモートマシンで実行されているアクセスカフカ0.10.0にしようとしたときjmxを使用してリモートマシン上で実行しているkafka 0.10.0を監視する方法は?

しかし、それはエラーメッセージが

enter image description here

がどのようにカフカ0.10.0を使用してリモートマシン上で実行して監視するために、サーバーに接続できません示していjmx?

編集1 ===> 私はコマンド

netstat -nlp | grep :9999 

出力使用して指しているコマンド

JMX_PORT=9999 bin/kafka-server-start.sh config/server.properties 

も検証プロセスを使用したカフカサーバを起動します。にtcp6 0 0 ::: 9999 :: :* LISTEN 5429/java

私のローカルマシンに接続しようとすると、同じエラーが発生する

答えて

0

監視を行う前に、kafka-server-startシェルスクリプトでJMX_PORTを指定する必要があります。

+0

編集1コメント – Bhat

+0

接続を妨げるファイアウォールポリシーまたはiptables設定はありますか?たとえば、JMXポートに接続するためにRMIポートがランダムに選択されます。 – amethystic

+0

t SSH SOCKSプロキシ接続を使用して修正されました。 – Bhat

0
コマンドの下に使用してカフカサーバーを起動


JMX_PORT = 9999ビン/ kafka-server-start.shのconfig/server.properties

サーバが起動したら、開いているjconsoleをまたはJava VM上をあなたのローカルマシンとKafkaサーバーの監視を開始します。

関連する問題