如何正确更改kafka broker id
2016-06-29 15:21
344 查看
版本:kafka 0.9.0.0
操作:修改server.properties中的broker id
一般会得到如下错误:
更正办法:手动修改meta.properties文件,在配置的log.dir下
So, 如果你想改kafka的broker id,比如第一遍写错了,应该遵循两个步骤:
1. 改server.prorperties文件配置;
2. 改meta.properties,默认情况下,应该在/tmp/kafka-logs目录下;
同时需注意数据存在多个目录时,需要修改多个目录的meta.propertie。
操作:修改server.properties中的broker id
一般会得到如下错误:
[2016-06-29 15:05:29,127] FATAL Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer) kafka.common.InconsistentBrokerIdException: Configured brokerId 2 doesn't match stored brokerId 1 in meta.properties at kafka.server.KafkaServer.getBrokerId(KafkaServer.scala:630) at kafka.server.KafkaServer.startup(KafkaServer.scala:175) at io.confluent.support.metrics.SupportedServerStartable.startup(SupportedServerStartable.java:99) at io.confluent.support.metrics.SupportedKafka.main(SupportedKafka.java:45)
更正办法:手动修改meta.properties文件,在配置的log.dir下
vi ../kafka_data/meta.properties
So, 如果你想改kafka的broker id,比如第一遍写错了,应该遵循两个步骤:
1. 改server.prorperties文件配置;
2. 改meta.properties,默认情况下,应该在/tmp/kafka-logs目录下;
同时需注意数据存在多个目录时,需要修改多个目录的meta.propertie。
相关文章推荐
- Kafka 之 中级
- Linux下Kafka单机安装配置方法(图文)
- Kafka使用入门教程第1/2页
- Logstash 与Elasticsearch整合使用示例
- 大数据实验室(大数据基础培训)——Kafka的安装、配置及基础使用
- 大数据实验室(大数据基础培训)——概要
- kafka-manager 的编译和使用(附安装包)
- Kafka+Log4j实现日志集中管理
- Kafka深度解析
- Kafka设计解析(三)- Kafka High Availability (下)
- kafka+storm初探
- storm集群 + kafka单机性能测试
- flume、kafka、storm常用命令
- kafka集群的安装
- kafka 一些基本知识
- kafka0.10.0单机测试
- Kafka入门经典教程
- Bottled Water: 实时集成postgresql与kafka
- Kafka初步学习总结