kafka开启Kerberos使用方式

kafka SASL_PLAINTEXT

serviceName 配置: /etc/security/keytabs/kafka.service.keytab 对应的用户名

$ cat /home/sunxy/kafka/jaas25.conf

KafkaClient

{

com.sun.security.auth.module.Krb5LoginModule required

useKeyTab=true

renewTicket=true

serviceName="ocdp"

keyTab="/home/sunxy/kafka/kafka.service.keytab"

storeKey=true

useTicketCache=false

principal="ocdp/wf-gd2-bpit-dp-kafka-17-38@GOERTEK.COM";

};

Client

{

com.sun.security.auth.module.Krb5LoginModule required

useKeyTab=true

keyTab="/home/sunxy/kafka/kafka.service.keytab"

storeKey=true

useTicketCache=false

serviceName="ocdp"

principal="ocdp/wf-gd2-bpit-dp-kafka-17-38@GOERTEK.COM";

};

$ cat consumer.properties

security.protocol=SASL_PLAINTEXT

sasl.mechanism=GSSAPI

sasl.kerberos.service.name=ocdp

$ cat producer.properties

security.protocol=SASL_PLAINTEXT

sasl.mechanism=GSSAPI

sasl.kerberos.service.name=ocdp

开启debug: export KAFKA_OPTS="-Dlog4j.debug=true -Dkafka.logs.dir=/path/to/logs"

export KAFKA_OPTS="-Djava.security.auth.login.config=/home/sunxy/kafka/jaas25.conf"

/usr/dif/7.1.0-0/kafka/bin/

/opt/cloudera/parcels/CDH-6.3.1-1.cdh6.3.1.p0.1470567/lib/kafka/bin/

/usr/dif/7.1.0-0/kafka/bin/kafka-topics.sh --zookeeper wf-gd2-bpit-dp-nn-17-71:2181,wf-gd2-bpit-dp-nn-17-70:2181,wf-gd2-bpit-dp-nn-17-80:2181 --topic testtopic --replication-factor 3 --partitions 3 --create

/usr/dif/7.1.0-0/kafka/bin/kafka-topics.sh --zookeeper wf-gd2-bpit-dp-nn-17-71:2181,wf-gd2-bpit-dp-nn-17-70:2181,wf-gd2-bpit-dp-nn-17-80:2181 --list

/usr/dif/7.1.0-0/kafka/bin/kafka-console-producer.sh --broker-list 10.11.17.38:6667,10.11.17.39:6667,10.11.17.40:6667 --topic testtopic --producer.config /home/sunxy/kafka/producer.properties

/usr/dif/7.1.0-0/kafka/bin/kafka-console-consumer.sh --topic testtopic --bootstrap-server 10.11.17.38:6667,10.11.17.39:6667,10.11.17.40:6667 --from-beginning --max-messages 100 --consumer.config /home/sunxy/kafka/consumer.properties

相关推荐
Mr_sun.2 小时前
Day07——RabbitMQ-高级
分布式·rabbitmq
if_else人生3 小时前
人工智能与区块链:打造未来数字经济的新基石
kafka
Qiuner3 小时前
Spring Boot 配置文件高级实战指南 热更新/动态配置/安全加密/分布式同步/环境变量注入
spring boot·分布式·安全
无心水4 小时前
【分布式利器:事务】4、SAGA模式:长事务的最佳选择?
分布式·seata·分布式事务·saga模式·tcc·分布式利器·长事务
2501_941810834 小时前
5G技术:如何推动智慧城市建设,提升城市管理与生活质量
kafka
lang201509285 小时前
Kafka延迟操作机制深度解析
分布式·python·kafka
zl97989911 小时前
RabbitMQ-下载安装与Web页面
linux·分布式·rabbitmq
2501_9416243314 小时前
云计算与边缘计算:未来数字化转型的双引擎
kafka
while(努力):进步14 小时前
人工智能的未来:如何改变我们的工作与生活
kafka
zl97989917 小时前
RabbitMQ-Work Queues
分布式·rabbitmq