我试图监视一些java应用程序特定的度量。appliation运行在hadoop(yarn)上,我正在使用linusubuntu运行一些本地作业。我在hadoop-env.sh中为namenodedatanode&resourcemanager设置了hadoop选项,我可以在中看到所有相关的度量localhost:8004/jmx 和visualvm for hadoop…但是我看不到任何应该在application master上运行的应用程序度量。当我尝试$java\u opts(在/.bashrc中)时,我得到:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8005 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
但当我运行应用程序并使用$ps-ef | grep sotjob时,我只得到:
vdhf 27200 5497 0 11:27 pts/10 00:00:00 grep --color=auto SoTJob
所以它显然看不到配置。我把它放错地方了吗?我错过什么了吗?我需要更多的设置吗?我在其他一些相关的问题中看到,有人指出有一个插件可以启用jmx。谁能给我解释一下吗?谢谢你的帮助。
暂无答案!
目前还没有任何答案,快来回答吧!