kafka常用配置

 2023-09-11 阅读 16 评论 0

摘要:#自定义一些启动配置 #!/bin/bash . /etc/profile export JMX_PORT=xxxx export KAFKA_HEAP_OPTS="-Xmx6g -Xms6g -XX:MetaspaceSize=96m -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:G1HeapRegionSize=
#自定义一些启动配置
#!/bin/bash
. /etc/profile
export JMX_PORT=xxxx
export KAFKA_HEAP_OPTS="-Xmx6g -Xms6g -XX:MetaspaceSize=96m -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:G1HeapRegionSize=16M -XX:MinMetaspaceFreeRatio=50 -XX:MaxMetaspaceFreeRatio=80"bindir=$(cd $(dirname $0); pwd)
cd $bindir
nohup $bindir/bin/kafka-server-start.sh $bindir/config/server.properties > /dev/null 2>&1 &# bin/kafka-server-start.sh启动脚本修改,添加安全认证配置文件
exec $base_dir/kafka-run-class.sh $EXTRA_ARGS -Djava.security.auth.login.config=$base_dir/../config/kafka-server-jaas.conf kafka.Kafka "$@"#broker安全认证配置 kafka-server-jaas.conf   
KafkaServer {
org.apache.kafka.common.security.scram.ScramLoginModule required
username="xxx"
password="xxx";
};# 客户端安全认证配置 ../config/kafka-client-jaas.conf 
KafkaClient {
org.apache.kafka.common.security.scram.ScramLoginModule required
username="xxx"
password="xxx";
};#副本迁移命令kafka-reassign-partitions-acl.sh添加安全认证配置
echo $base_dir
exec $(dirname $0)/kafka-run-class.sh -Djava.security.auth.login.config=/opt/bigdata/app/kafka/config/kafka-client-jaas.conf kafka.admin.ReassignPartitionsCommand "$@"#其他消费组相关命令可以参考副本迁移命令

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/47930.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息