0
我想打開所有Hadoop映射器和reducer的JMX。如何將JMX JVM選項傳遞給Hadoop映射器和Reducer
要做到這一點,我需要以下選項JVM選項添加到映射器/減速的JVM:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=0
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
我怎樣才能做到這一點從Hadoop的命令行?
我知道我可以加上JVM選項映射器/減速器:
-D mapreduce.map.java.opts=<an option> -D mapreduce.reduce.java.opts=<an option>
,並且將通過<an option>
到JVM中。
如何從上面添加整個JMX選項列表。以下的工作?
-D mapreduce.map.java.opts="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=0 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false" -D mapreduce.reduce.java.opts="<same as for map>"
我找不到任何有用信息的文檔或示例。