Я пытаюсь отслеживать некоторые метрики для приложений Java. Приложение работает на Hadoop (пряжа), и я использую Linus Ubuntu для запуска некоторых локальных заданий. У меня есть HADOOP_OPTS, настроенный в hadoop-env.sh для namenode datanode & resourceManager, и я могу видеть все связанные метрики в localhost: 8004 / jmx и VisualVm для hadoop ... однако я не вижу ни одной метрики приложения, которая должна работать на Мастер приложений.
когда я пытаюсь $ JAVA_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. Кто-нибудь может объяснить это мне, пожалуйста?
спасибо за помощь.