kafka遇到的问题
你好! 我是一个技术新手,在这记录一些我工作中遇到的问题,希望能帮助到别人,也方便自己以后反思一些问题。
kafka-run-class.sh(kafka启动服务)
kafka java.rmi.server.ExportException: Port already in usejava.rmi.server.ExportException: Port already in use: 9999; nested exception is:
java.net.BindException: 地址已在使用 (Bind failed)
在集群某个节点,如果在kafka-run-class.sh中添加了export JMX_PORT = 9999,先在该节点启动kafka-server-start.sh,之后在执行kafka /bin路径下的其它脚本都会报错,这时候需要修改kafka-run-class.sh中JMX_PORT的设置,找到原文件中的JMX settings和JMX port to use部分,替换为下面代码:
# need to check if called to start server or client
# in order to correctly decid