jmxtrans - не может выполнить
Я пытаюсь заставить jmxtrans работать, но я получаю ниже на Ubuntu 12.04 и использую openjdk 7.
/usr/share/jmxtrans# java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
/usr/share/jmxtrans# ./jmxtrans.sh start /var/lib/jmxtrans/kafka.json
Cannot execute /usr/lib/jvm/default-java/bin/jps -l!
Что значит выше?
1 ответ
Кажется, что jps
файл не может быть найден в /usr/lib/jvm/default-java/bin
каталог. Он доступен в пакетах '-devel', если вы хотите установить их (yum install java-1.7.0-openjdk-devel, apt-get install openjdk-7-jre-devel). Также может быть, что ваш JAVA_HOME
не указывает на правильное место, если у вас установлено несколько версий Java.
Вам не нужно это, однако, регулярно ps
работает отлично. Вы можете добавить переменную в вашу конфигурацию, которая говорит export USE_JPS=false
, Конфигурация может быть найдена в /etc/default/jmxtrans
,
Проверьте эти проблемы для получения дополнительной информации: