求助,使用docker装的kafka如何添加用户?

ML-_- 2019-08-02 03:46:17
初学docker和kafka,有很多地方不理解,希望各位能多多指教。

操作系统为centos 7.3
使用的镜像为
wurstmeister/zookeeper
wurstmeister/kafka:latest
挂载配置文件 -v /data/docker_data/kafka/config/:/opt/kafka_2.12-2.3.0/config/

在config/下修改server.properties、producer.properties文件,并添加在此目录下kafka_server_jaas.conf和kafka_cilent_jaas.conf。
在bin/kafka-server-start.sh中添加
export KAFKA_OPTS=" -Djava.security.auth.login.config=/data/docker_data/kafka/config/kafka_server_jaas.conf"
在bin/kafka-console-producer.sh中添加
export KAFKA_OPTS=" -Djava.security.auth.login.config=/data/docker_data/kafka/config/kafka_client_jaas.conf"

重启容器后kafka的状态变成Restarting (1) 11 seconds ago

报错是找不到/data/docker_data/kafka/config/kafka_client_jaas.conf目录
我改好几个路径都不可以
1)容器内的/opt/kafka_2.12-2.3.0/config/
2)容器外
/var/lib/docker/overlay2/d738de8db0339bc738e762bfbc431ad57aba72fa9178e28b0b36ca90ccb0afce/merged//opt/kafka_2.12-2.3.0/config/
3)
/data/docker_data/kafka/config/
4)参照kafka-server-start.sh中的export KAFKA_LOG4J_OPTS="-Dlog4j.configuration=file:$base_dir/../config/log4j.properties"
写了export KAFKA_OPTS=" -Djava.security.auth.login.config=file:$base_dir/../config/kafka_server_jaas.conf"

求个解决的思路,先谢谢各位
...全文
403 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ML-_- 2019-08-14
  • 打赏
  • 举报
回复
已解决,用的是容器内的路径。

750

社区成员

发帖
与我相关
我的任务
社区描述
虚拟化相关技术讨论专区
社区管理员
  • 虚拟化社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧