Skip to content
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

Clone this wiki locally