Hadoop 卡夫卡';消费者可以';开始

Hadoop 卡夫卡';消费者可以';开始,hadoop,apache-kafka,apache-zookeeper,flume,Hadoop,Apache Kafka,Apache Zookeeper,Flume,我按如下所示键入命令行。但它显示无法连接到localhost:2181。我已经开始做动物园管理员了 bin/kafka-console-consumer.sh--zookeeper--本地主机:2181--主题痛苦--从头开始 Exception in thread "main" org.I0Itec.zkclient.exception.ZkException: Unable to connect to --localhost:2181 at org.I0Itec.zkclient.ZkCon

我按如下所示键入命令行。但它显示无法连接到localhost:2181。我已经开始做动物园管理员了

bin/kafka-console-consumer.sh--zookeeper--本地主机:2181--主题痛苦--从头开始

Exception in thread "main" org.I0Itec.zkclient.exception.ZkException: Unable to connect to --localhost:2181
at org.I0Itec.zkclient.ZkConnection.connect(ZkConnection.java:66)
    at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:876)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:98)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:84)
    at kafka.consumer.ZookeeperConsumerConnector.connectZk(ZookeeperConsumerConnector.scala:171)
    at kafka.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnector.scala:126)
at kafka.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnector.scala:143)
at kafka.consumer.Consumer$.create(ConsumerConnector.scala:94)
at kafka.tools.ConsoleConsumer$.main(ConsoleConsumer.scala:145)
at kafka.tools.ConsoleConsumer.main(ConsoleConsumer.scala)
Caused by: java.net.UnknownHostException: --localhost
at java.net.InetAddress.getAllByName0(InetAddress.java:1252)
at java.net.InetAddress.getAllByName(InetAddress.java:1164)
at java.net.InetAddress.getAllByName(InetAddress.java:1098)
at org.apache.zookeeper.client.StaticHostProvider.init(StaticHostProvider.java:61)
at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:445)
at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:380)
at org.I0Itec.zkclient.ZkConnection.connect(ZkConnection.java:64)
... 9 more


[root@crxy2 kafka_2.10-0.8.2.0]# jps
5487 QuorumPeerMain
5862 Jps
5518 Kafka

[root@crxy2 kafka_2.10-0.8.2.0]# bin/kafka-topics.sh --zookeeper localhost:2181 --list
pain
线程“main”org.I0Itec.zkclient.Exception.ZkException中的异常:无法连接到--localhost:2181 位于org.I0Itec.zkclient.ZkConnection.connect(ZkConnection.java:66) 位于org.I0Itec.zkclient.zkclient.connect(zkclient.java:876) 在org.I0Itec.zkclient.zkclient.(zkclient.java:98) 位于org.I0Itec.zkclient.zkclient.(zkclient.java:84) 在kafka.consumer.ZookeeperConsumerConnector.connectZk(ZookeeperConsumerConnector.scala:171) 在卡夫卡。消费者。ZookeeperConsumerConnector。(ZookeeperConsumerConnector.scala:126) 在卡夫卡。消费者。ZookeeperConsumerConnector。(ZookeeperConsumerConnector.scala:143) 位于kafka.consumer.consumer$.create(ConsumerConnector.scala:94) 位于kafka.tools.ConsoleConsumer$.main(ConsoleConsumer.scala:145) 位于kafka.tools.ConsoleConsumer.main(ConsoleConsumer.scala) 原因:java.net.UnknownHostException:--localhost 位于java.net.InetAddress.getAllByName0(InetAddress.java:1252) 位于java.net.InetAddress.getAllByName(InetAddress.java:1164) 位于java.net.InetAddress.getAllByName(InetAddress.java:1098) 位于org.apache.zookeeper.client.StaticHostProvider.init(StaticHostProvider.java:61) 在org.apache.zookeeper.zookeeper上 在org.apache.zookeeper.zookeeper上 位于org.I0Itec.zkclient.ZkConnection.connect(ZkConnection.java:64) ... 9更多 [root@crxy2卡夫卡(2.10-0.8.2.0)jps 5487 QuorumPeerMain 5862日元 5518卡夫卡 [root@crxy2kafka_2.10-0.8.2.0]#bin/kafka-topics.sh--动物园管理员本地主机:2181--列表 疼痛
应该是
bin/kafka-console-consumer.sh--zookeer localhost:2181--topic pain--从头开始

请注意
--zookeeper-localhost:2181
而不是
--zookeeper-localhost:2181

尝试以下命令:

bin/kafka-console-consumer.sh --bootstrap-server localhost:9093 --topic pain --from beginning
这里我假设您的一个kafka代理或kafka服务器正在本地主机9093上运行

如果不提供参数的任何一个活动kafka代理的地址
--bootstrap服务器

只需检查端口号:在我的情况下是9092。查看kafka.properties文件并搜索#listeners=PLAINTEXT://:9092