初學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"
求個解決的思路,先謝謝各位
uj5u.com熱心網友回復:
已解決,用的是容器內的路徑。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/30752.html
標籤:虛擬化
