【发布时间】:2017-06-18 18:53:00
【问题描述】:
Kafka 版本:0.10.2.1(服务器)
Zookeeper:与 Kafka 捆绑在一起
问题
如果您删除主题然后重新启动代理 - 它会失败。为 delete.topic.enable=true
配置了代理删除命令:
./kafka-topics.sh --zookeeper localhost:2182 --delete --topic MY.TOPIC.NAME
目前唯一的出路是手动进入日志目录并删除 使用 rm-rf 的主题目录。发帖说没问题。
错误:
[2017-06-09 12:24:43,359] ERROR There was an error in one of the threads during logs loading: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 (kafka.log.LogManager)
[2017-06-09 12:24:43,360] FATAL [Kafka Server 101], Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1967)
at kafka.log.Log$.parseTopicPartitionName(Log.scala:1146)
at kafka.log.LogManager.$anonfun$loadLogs$10(LogManager.scala:153)
at kafka.utils.CoreUtils$$anon$1.run(CoreUtils.scala:57)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
[2017-06-09 12:24:43,363] INFO [Kafka Server 101], shutting down (kafka.server.KafkaServer)
【问题讨论】:
标签: apache-kafka