本文主要是介绍centos 7 kafka 2.10-0.10.2.0 集群,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
关于kafka说明可以参考:
server1:192.168.0.1
/usr/local/kafka/bin/kafka-topics.sh --describe --zookeeper 192.168.0.1:2181,192.168.0.2:2181,192.168.0.3:2181/kafka --topic mytopic
kill `ps -ef | grep kafka.Kafka | grep -v grep | awk '{print $2}'`
=============================================================
常用问题:
=============================================================
[2017-04-29 19:25:54,810] FATAL (kafka.Kafka$)
java.lang.VerifyError: Uninitialized object exists on backward branch 162
Exception Details:Location:scala/util/matching/Regex.unapplySeq(Lscala/util/matching/Regex$Match;)Lscala/Option; @216: gotoReason:Error exists in the bytecodeBytecode:0x0000000: 2bc6 000a 2bb6 00ef c700 07b2 0052 b02b0x0000010: b600 f2b6 00f3 2ab6 0054 4d59 c700 0b570x0000020: 2cc6 000d a700 c92c b600 f799 00c2 bb000x0000030: 6059 b200 65b2 006a 043e c700 0501 bf1d0x0000040: 2bb6 00f8 b600 74b6 0078 2bba 0100 00000x0000050: b200 93b6 0097 3a06 3a05 59c7 0005 01bf0x0000060: 3a04 1906 b200 93b6 009b a600 7619 04b20x0000070: 00a0 a600 09b2 00a0 a700 71bb 00a2 59190x0000080: 04b6 00a8 3a0b 2b19 0bb8 00fc b200 a0b70x0000090: 00ac 3a07 1907 3a08 1904 b600 afc0 00a40x00000a0: 3a09 1909 b200 a0a5 0034 bb00 a259 19090x00000b0: b600 a83a 0b2b 190b b800 fcb2 00a0 b7000x00000c0: ac3a 0a19 0819 0ab6 00b3 190a 3a08 19090x00000d0: b600 afc0 00a4 3a09 a7ff ca19 07a7 000c0x00000e0: 1904 1905 1906 b800 b9b7 00bc b02a 2bb60x00000f0: 00ef b601 02b0 Stackmap Table:same_frame(@11)same_frame(@15)full_frame(@39,{Object[#2],Object[#34],Object[#86]},{Object[#86]})same_frame(@46)full_frame(@63,{Object[#2],Object[#34],Object[#86],Integer},{Uninitialized[#46],Uninitialized[#46],Object[#98]})full_frame(@96,{Object[#2],Object[#34],Object[#86],Integer,Top,Object[#206],Object[#208]},{Uninitialized[#46],Uninitialized[#46],Object[#164]})full_frame(@123,{Object[#2],Object[#34],Object[#86],Integer,Object[#164],Object[#206],Object[#208]},{Uninitialized[#46],Uninitialized[#46]})full_frame(@162,{Object[#2],Object[#34],Object[#86],Integer,Object[#164],Object[#206],Object[#208],Object[#162],Object[#162],Object[#164],Top,Object[#4]},{Uninitialized[#46],Uninitialized[#46]})full_frame(@219,{Object[#2],Object[#34],Object[#86],Integer,Object[#164],Object[#206],Object[#208],Object[#162],Object[#162],Object[#164],Top,Object[#4]},{Uninitialized[#46],Uninitialized[#46]})full_frame(@224,{Object[#2],Object[#34],Object[#86],Integer,Object[#164],Object[#206],Object[#208]},{Uninitialized[#46],Uninitialized[#46]})full_frame(@233,{Object[#2],Object[#34],Object[#86],Integer,Object[#164],Object[#206],Object[#208]},{Uninitialized[#46],Uninitialized[#46],Object[#4]})full_frame(@237,{Object[#2],Object[#34],Object[#86]},{})at scala.collection.immutable.StringLike.r(StringLike.scala:287)at scala.collection.immutable.StringLike.r$(StringLike.scala:287)at scala.collection.immutable.StringOps.r(StringOps.scala:29)at scala.collection.immutable.StringLike.r(StringLike.scala:276)at scala.collection.immutable.StringLike.r$(StringLike.scala:276)at scala.collection.immutable.StringOps.r(StringOps.scala:29)at kafka.cluster.EndPoint$.<init>(EndPoint.scala:29)at kafka.cluster.EndPoint$.<clinit>(EndPoint.scala)at kafka.server.Defaults$.<init>(KafkaConfig.scala:63)at kafka.server.Defaults$.<clinit>(KafkaConfig.scala)at kafka.server.KafkaConfig$.<init>(KafkaConfig.scala:616)at kafka.server.KafkaConfig$.<clinit>(KafkaConfig.scala)at kafka.server.KafkaServerStartable$.fromProps(KafkaServerStartable.scala:28)at kafka.Kafka$.main(Kafka.scala:58)at kafka.Kafka.main(Kafka.scala)
2、doesn’t match stored brokerId 0 in meta.properties
错误的原因是log.dirs目录下的meta.properties中配置的broker.id和配置目录下的server.properties中的broker.id不一致了,解决问题的方法是将两者修改一致后再重启。
3、WARN Error while fetching metadata with correlation id 错误处理
[2016-10-14 06:36:18,401] WARN Error while fetching metadata with correlation id 0 : {test333=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)
[2016-10-14 06:36:19,543] WARN Error while fetching metadata with correlation id 1 : {test333=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)
[2016-10-14 06:36:19,680] WARN Error while fetching metadata with correlation id 2 : {test333=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)
[2016-10-14 06:36:19,908] WARN Error while fetching metadata with correlation id 3 : {test333=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)
[2016-10-14 06:36:20,116] WARN Error while fetching metadata with correlation id 4 : {test333=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)
[2016-10-14 06:36:20,334] WARN Error while fetching metadata with correlation id 5 : {test333=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)
[2016-10-14 06:36:20,505] WARN Error while fetching metadata with correlation id 6 : {test333=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)
[2016-10-14 06:36:20,757] WARN Error while fetching metadata with correlation id 7 : {test333=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)
解决:config/server.properties kafka必须配置hostname
java.io.IOException: Connection to 127.0.0.1:9092 (id: 0 rack: null) failedat kafka.utils.NetworkClientBlockingOps$.awaitReady$1(NetworkClientBlockingOps.scala:84)at kafka.utils.NetworkClientBlockingOps$.blockingReady$extension(NetworkClientBlockingOps.scala:94)at kafka.server.ReplicaFetcherThread.sendRequest(ReplicaFetcherThread.scala:244)at kafka.server.ReplicaFetcherThread.fetch(ReplicaFetcherThread.scala:234)at kafka.server.ReplicaFetcherThread.fetch(ReplicaFetcherThread.scala:42)at kafka.server.AbstractFetcherThread.processFetchRequest(AbstractFetcherThread.scala:118)at kafka.server.AbstractFetcherThread.doWork(AbstractFetcherThread.scala:103)at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:63)
未有停机的情况现出这个错误,解决: rm -rf /usr/local/kafka/logs/*
这篇关于centos 7 kafka 2.10-0.10.2.0 集群的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!