可以动态修改的kafka 配置,不要重启即可生效
对于单独broker
动态修改配置:
bin/kafka-configs.sh --bootstrap-server kafka2:6667 --entity-type brokers --entity-name 2 --alter --add-config log.cleaner.threads=2
entity-name 2为broker id 号
查看修改的配置:
bin/kafka-configs.sh --bootstrap-server kafka2:6667 --entity-type brokers --entity-name 2 --describe
删除修改的配置恢复配置文件的配置或者默认值:
bin/kafka-configs.sh --bootstrap-server kafka2:6667 --entity-type brokers --entity-name 2 --alter --delete-config log.cleaner.threads
对于集群
动态修改配置:
bin/kafka-configs.sh --bootstrap-server localhost:9092 --entity-type brokers --entity-default --alter --add-config log.cleaner.threads=2
查看修改的配置:
bin/kafka-configs.sh --bootstrap-server localhost:9092 --entity-type brokers --entity-default --describe