Kafka错误“Network is unreachable”和“larger than available brokers”
2017-06-26 17:34
435 查看
确定Kafka安装和启动正确,ZooKeeper可以查到所有的Brokers,但执行:
kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 --partitions 1 --topic my-replicated-topic
遇到如下错误:
java.net.SocketException: Network is unreachable
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:361)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1141)
Error while executing topic command : replication factor: 3 larger than available brokers: 0
[2017-06-26 17:25:18,037] ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: replication factor: 3 larger than available brokers: 0
这个问题可能是broker的配置文件server.properties中的配置项zookeeper.connect指定了kafka的zookeeper的根目录,如:
zookeeper.connect=192.168.31.32:2181,192.168.31.33:2181/kafka
这个时候,命令行参数“--zookeeper”的值也需要带上根目录,否则就会报这个错误,正确做法是:
kafka-topics.sh --create --zookeeper localhost:2181/kafka --replication-factor 3 --partitions 1 --topic my-replicated-topic
kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 --partitions 1 --topic my-replicated-topic
遇到如下错误:
java.net.SocketException: Network is unreachable
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:361)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1141)
Error while executing topic command : replication factor: 3 larger than available brokers: 0
[2017-06-26 17:25:18,037] ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: replication factor: 3 larger than available brokers: 0
这个问题可能是broker的配置文件server.properties中的配置项zookeeper.connect指定了kafka的zookeeper的根目录,如:
zookeeper.connect=192.168.31.32:2181,192.168.31.33:2181/kafka
这个时候,命令行参数“--zookeeper”的值也需要带上根目录,否则就会报这个错误,正确做法是:
kafka-topics.sh --create --zookeeper localhost:2181/kafka --replication-factor 3 --partitions 1 --topic my-replicated-topic
相关文章推荐
- Kafka之——replication factor: 1 larger than available brokers: 0 问题解决方案
- replication factor: 1 larger than available brokers: 0 问题解决方案
- Kafka Creating Topic Error: replication factor larger than available brokers
- 【linux】虚拟机安装centos后ping ip地址出现错误:Network is unreachable
- kafka报错replication factor: 1 larger than available brokers: 0 问题解决方案
- Error while executing topic command : replication factor: 1 larger than available brokers: 0
- 出现“entry index is larger than available symbols” <index ,total symbols> 的研究
- replication factor: 1 larger than available brokers: 0 问题解决方案
- replication factor: 3 larger than available brokers: 1
- APKTOOL编译出现“entry index is larger than available symbols” <index ,total symbols> 的研究
- 解决ubuntu下ftp登录错误:do_ypcall: clnt_call: RPC: Unable to send; errno = Network is unreachable
- linux 出现ping,错误提示:connect :network is unreachable
- 解决archlinux下“network is unreachable”问题?
- 错误 No enclosing instance of type WallpaperService is available due to some intermediate constructor invocation
- Android模拟器下用sipdroid拨打电话出现“No suitable data network available”错误提示的解决方案
- ubuntu network is unreachable 解决记
- freebsd安装发生错误:newly created file is older than distributed files!
- .ubuntu network is unreachable 解决记
- apt-get update时出现“public key is not available”错误
- Network is unreachable