2017-07-25 8 views
0

マップに接続してJMXでタスクを削減したいと考えています。JMXを有効にするHADOOPジョブapi

-Dcom.sun.management.jmxremote.port=9010 

などのJVM起動フラグを渡すにはどうすればよいですか?

答えて

0

以下のコマンドを実行すると、すべてのプロパティがマッパー/レデューサータスクJVMに追加されます。

-D mapreduce.map.java.opts="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.local.only=true-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false" -D mapreduce.reduce.java.opts="<same as for map>" 
+0

しかし、1つのホスト上で実行されている複数のマップ/リダクションはポートで衝突し、それらは強制終了されます。 – RRM