-
Notifications
You must be signed in to change notification settings - Fork 323
jmx.zh_CN
Ady Liu edited this page May 11, 2012
·
3 revisions
#JMX 文档>>JMX
##配置
启动JMX有两个条件:
- classpath 中$JAFKA_HOME/lib/optional/mx4j-tools-3.0.1.jar 依赖
- 启动参数中有属性:-Djafka_mx4jenable=true
如果是以wrapper启动的(参考[安装指南(install.zh_CN)]),只需要修改$JAFKA_HOME/bin/jafka.conf中的两处:
wrapper.java.classpath.4=%JAFKA_HOME%/lib/optional/*.jar
wrapper.java.additional.3=-Djafka_mx4jenable=true
这里注意wrapper配置的参数索引。默认配置完成的部分配置列表是这样的:
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
wrapper.java.classpath.1=%JAFKA_HOME%/lib/*.jar
wrapper.java.classpath.2=%JAFKA_HOME%/bin/optional/*.jar
wrapper.java.classpath.3=%JAFKA_HOME%/bin
wrapper.java.classpath.4=%JAFKA_HOME%/lib/optional/*.jar
wrapper.java.library.path.1=%JAFKA_HOME%/bin/optional
wrapper.java.additional.auto_bits=TRUE
wrapper.java.additional.1=-Xloggc:%JAFKA_HOME%/logs/gc.log
wrapper.java.additional.2=-server
wrapper.java.additional.3=-Djafka_mx4jenable=true
wrapper.java.initmemory=128
wrapper.java.maxmemory=1024
wrapper.app.parameter.1=com.sohu.jafka.Jafka
wrapper.app.parameter.2=%JAFKA_HOME%/conf/server.properties
现在就可以启动服务了:
./run.sh start
如果先前启动过,重新启动即可:
./run.sh restart
现在就可以通过WEB界面访问了,访问地址:
http://localhost:8082
mx4j允许配置绑定的ip地址和端口,增加以下属性即可:
wrapper.java.additional.4=-Dmx4jaddress=127.0.0.1
wrapper.java.additional.5=-Dmx4jport=80
Language: English | Simple Chinese