Kafka错误2_ERROR Unexpected exception, exiting abnormally异常的一种原因

来源:互联网 发布:ov7670中文数据手册 编辑:程序博客网 时间:2024/06/16 23:02

继续进行尝试,

在Slave1、Slave2、Slave3上启动zookeeper,并未关闭时,去Kafka下进行操作:

[root@Slave1 local]# cd kafka/bin[root@Slave1 bin]# lskafka-console-consumer.sh            kafka-run-class.shkafka-console-producer.sh            kafka-server-start.shkafka-consumer-offset-checker.sh     kafka-server-stop.shkafka-consumer-perf-test.sh          kafka-simple-consumer-shell.shkafka-mirror-maker.sh                kafka-topics.shkafka-preferred-replica-election.sh  windowskafka-producer-perf-test.sh          zookeeper-server-start.shkafka-reassign-partitions.sh         zookeeper-server-stop.shkafka-replay-log-producer.sh         zookeeper-shell.shkafka-replica-verification.sh[root@Slave1 bin]# cd ..[root@Slave1 kafka]# bin/zookeeper-server-start.sh config/zookeeper.properties

结果,发现报错:

[2015-10-10 00:02:34,464] ERROR Unexpected exception, exiting abnormally (org.apache.zookeeper.server.ZooKeeperServerMain)java.net.BindException: Address already in useat sun.nio.ch.Net.bind0(Native Method)at sun.nio.ch.Net.bind(Net.java:444)at sun.nio.ch.Net.bind(Net.java:436)at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:67)at org.apache.zookeeper.server.NIOServerCnxnFactory.configure(NIOServerCnxnFactory.java:95)at org.apache.zookeeper.server.ZooKeeperServerMain.runFromConfig(ZooKeeperServerMain.java:111)at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:86)at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:52)at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:116)at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:78)

寻找错误原因,猜测可能是因为zookeeper已经启动,

故将zookeeper关闭后,再进行操作:

[root@Slave1 kafka]# cd ../zookeeper/bin[root@Slave1 bin]# sh zkServer.sh stopJMX enabled by defaultUsing config: /usr/local/zookeeper/bin/../conf/zoo.cfgStopping zookeeper ... STOPPED[root@Slave1 bin]# cd ../../kafka[root@Slave1 kafka]# bin/zookeeper-server-start.sh config/zookeeper.properties


此时,结果正确,不再出现上面的报错信息。

0 0
原创粉丝点击