Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google compute engine Can';不要写卡夫卡主题_Google Compute Engine_Apache Kafka_Apache Zookeeper_Google Cloud Platform_Hortonworks Data Platform - Fatal编程技术网

Google compute engine Can';不要写卡夫卡主题

Google compute engine Can';不要写卡夫卡主题,google-compute-engine,apache-kafka,apache-zookeeper,google-cloud-platform,hortonworks-data-platform,Google Compute Engine,Apache Kafka,Apache Zookeeper,Google Cloud Platform,Hortonworks Data Platform,我有。Ambari说卡夫卡和Zookeeper都在运行,但我无法将任何数据写入卡夫卡主题。比如说, [mpcs53013@hadoop-m ~]$ /usr/hdp/current/kafka-broker/bin/kafka-console-producer.sh --broker-list 10.240.0.5:6667 --topic mpstest2 a [2015-11-18 04:15:05,800] WARN Error while fetching metadata [{Topi

我有。Ambari说卡夫卡和Zookeeper都在运行,但我无法将任何数据写入卡夫卡主题。比如说,

[mpcs53013@hadoop-m ~]$ /usr/hdp/current/kafka-broker/bin/kafka-console-producer.sh --broker-list 10.240.0.5:6667 --topic mpstest2
a
[2015-11-18 04:15:05,800] WARN Error while fetching metadata [{TopicMetadata for topic mpstest2 -> 
No partition metadata for topic mpstest2 due to kafka.common.LeaderNotAvailableException}] for topic [mpstest2]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
我创建的每个主题都会出现这种情况

缺少一个领导者表明动物园管理员不合作,但不知道如何诊断。如果我让卡夫卡描述这个话题,它也会说没有领袖

[编辑]经过多次实验后,/kafka/brokers/0似乎缺少zookeeper中的“端点”部分

get /brokers/ids/0
{"jmx_port":-1,"timestamp":"1447878898217","host":"hadoop-m.c.mpcs53013-2015.internal","version":1,"port":6667}
...
如果我手动编辑zookeeper数据

set /brokers/ids/0 {"jmx_port":-1,"timestamp":"1447878898217","endpoints":["PLAINTEXT://hadoop-m.c.mpcs53013-2015.internal:6667"],"host":"hadoop-m.c.mpcs53013-2015.internal","version":1,"port":6667}
然后一切正常

所以我想这就给我留下了一个问题:“为什么zookeeper中没有填写端点?”


有什么想法吗?

可能是您的经纪人正在运行的卡夫卡版本与用于编写(或描述)主题的客户版本之间存在版本不匹配?您正在/正在使用什么版本?顺便说一句,检查卡夫卡经纪人和动物园管理员之间的一般沟通。