我已经启动了一个独立的kafka服务器(版本2.11-0.11.0.1),有1个节点和1个zookeeper,我正在尝试用acl实现ssl,但无法生成。执行以下步骤:
已使用以下配置启动kafka节点ie(server.properties):
broker.id=0
听众=plaintext://127.0.0.1:9092,ssl://127.0.0.1:9093
播发的.listeners=ssl://127.0.0.1:9093
num.network.threads=3个
num.io.threads=8个
socket.send.buffer.bytes=102400 socket.receive.buffer.bytes=102400
socket.request.max.bytes=104857600
log.dirs=/tmp/kafka日志
num.partitions=1
num.recovery.threads.per.data.dir=1
offsets.topic.replication.factor=1
transaction.state.log.replication.factor=1
transaction.state.log.min.isr=1
log.segment.bytes=1073741824
zookeeper.connect连接=localhost:2181
zookeeper.connection.timeout.ms=6000
group.initial.rebalance.delay.ms=0
ssl.keystore.location=/u/jewel/ssl+acl/kafka_2.11-0.11.0.1/kaf-new/server.keystore.jks
ssl.keystore.password=test1234
ssl.key.password=测试1234
ssl.truststore.location=/u/jewel/ssl+acl/kafka\u 2.11-0.11.0.1/kaf-new/server.truststore.jks
ssl.truststore.password=test1234
authorizer.class.name=kafka.security.auth.simpleClauthorizer
allow.everybody.if.no.acl.found=false
超级用户=user:cn=jewel,ou=atos,o=atos,l=mum,st=maha,c=in
ssl.client.auth=必需的ssl.enabled.protocols=tlsv1.2、tlsv1.1、tlsv1
ssl.keystore.type=jks
ssl.truststore.type=jks
inter.broker.listener.name=ssl
修改producer.properties如下:
bootstrap.servers服务器=localhost:9093
compression.type=无
ssl.keystore.location=/u/jewel/ssl+acl/kafka_2.11-0.11.0.1/prod/server.keystore.jks
ssl.keystore.password=test123
ssl.key.password=测试123
security.protocol=ssl协议
ssl.truststore.location=/u/jewel/ssl+acl/kafka\u 2.11-0.11.0.1/kaf-new/client.truststore.jks
ssl.truststore.password=test1234
ssl.enabled.protocols=tlsv1.2、tlsv1.1、tlsv1
ssl.keystore.type=jks
ssl.truststore.type=jks
使用以下命令在zookeeper处创建ACL:
bin/kafka-acls.sh --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:CN=jewel,OU=atos,O=atos,L=mum,ST=maha,C=in --producer --topic
安全嘿
尝试使用以下命令生成主题:
bin/kafka-console-producer.sh—代理列表localhost:9093 --topic 保护--producer.config/producer.properties
它失败并出现以下错误:
在身份验证期间终止与节点-1的警告连接。这可能表示身份验证由于凭据无效而失败(org.apache.kafka.clients.networkclient)
请您建议我能做些什么来进一步进行,您的帮助将不胜感激。
暂无答案!
目前还没有任何答案,快来回答吧!