2013-11-23 10 views
1

를 실행할 수 없습니다 나는 jmxtrans 내가 우분투 12.04에 아래 얻고jmxtrans -

/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! 

위는 무엇을 의미 하는가 오픈 JDK 7을 사용 아직 출근하려고?

답변

0

jps 파일이 /usr/lib/jvm/default-java/bin 디렉토리에없는 것 같습니다. (yum install java-1.7.0-openjdk-devel, apt-get install openjdk-7-jre-devel)을 설치하려면 '-devel'패키지에서 사용 가능합니다. 또한 여러 자바 버전이 설치된 경우 JAVA_HOME이 올바른 위치를 가리키고 있지 않을 수도 있습니다.

필요하지 않지만 규칙적인 ps은 정상적으로 작동합니다. 구성에 export USE_JPS=false이라는 변수를 추가 할 수 있습니다. 구성은 /etc/default/jmxtrans에서 찾을 수 있습니다. 자세한 내용은 이러한 문제를 밖으로

확인 :

https://github.com/jmxtrans/jmxtrans/issues/89

https://github.com/jmxtrans/jmxtrans/pull/109