ApacheKafka群集启动失败,出现异常

oxcyiej7  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(409)

我正在尝试启动一个spark流会话,该会话使用kafka队列,我正在使用zookeeper进行配置管理。但是,当我尝试启动这个程序时,会抛出以下异常。

18/03/26 09:25:49 INFO ZookeeperConnection: Checking Kafka topic core-data-tickets does exists ...

18/03/26 09:25:49 INFO Broker: Kafka topic core-data-tickets exists
18/03/26 09:25:49 INFO Broker: Processing topic : core-data-tickets
18/03/26 09:25:49 WARN ZookeeperConnection: Resetting Topic Offset
org.I0Itec.zkclient.exception.ZkNoNodeException: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /consumers/clt/offsets/core-data-tickets/4
    at org.I0Itec.zkclient.exception.ZkException.create(ZkException.java:47)
    at org.I0Itec.zkclient.ZkClient.retryUntilConnected(ZkClient.java:685)
    at org.I0Itec.zkclient.ZkClient.readData(ZkClient.java:766)
    at org.I0Itec.zkclient.ZkClient.readData(ZkClient.java:761)
    at kafka.utils.ZkUtils$.readData(ZkUtils.scala:443)
    at kafka.utils.ZkUtils.readData(ZkUtils.scala)
    at net.core.data.connection.ZookeeperConnection.readTopicPartitionOffset(ZookeeperConnection.java:145)

我已经创建了相关的Kafka主题。
如果您对此有任何见解,我们将不胜感激。

我正在使用以下代码运行spark作业

spark-submit --class net.core.data.compute.Broker     --executor-memory 512M     --total-executor-cores 2     --driver-java-options "-Dproperties.path=/ebs/tmp/continuous-loading-tool/continuous-loading-tool/src/main/resources/dev.properties"  --conf spark.ui.port=4045   /ebs/tmp/dev/data/continuous-loading-tool/target/continuous-loading-tool-1.0-SNAPSHOT.jar
qnyhuwrf

qnyhuwrf1#

我想这个错误与保留有关。默认情况下,偏移量仅存储1440分钟(即24小时)。因此,如果团队在一天内没有提交补偿,Kafka就不会有相关信息。
一种可能的解决方法是设置 offsets.retention.minutes 相应地。
偏移量.保留时间.分钟
超过此保留期的偏移量将被丢弃

相关问题