婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > centos6使用docker部署kafka項目的方法分析

centos6使用docker部署kafka項目的方法分析

熱門標(biāo)簽:申請400電話收費標(biāo) 外呼線路隨意切換嗎 菏澤自動電銷機(jī)器人公司 網(wǎng)絡(luò)電話外呼系統(tǒng)開發(fā) 北海智能電銷機(jī)器人公司 淘寶辦理400電話是多少 艾澤拉斯地圖標(biāo)注 滴滴急救中心地圖標(biāo)注 福州語音電銷機(jī)器人招商

本文實例講述了centos6使用docker部署kafka項目的方法。分享給大家供大家參考,具體如下:

目錄結(jié)構(gòu):

/kafka
    /Dockerfile
    /start.sh
    /Readme
    /kafka_2.11-0.10.2.1.tgz

Dockfile

FROM centos
MAINTAINER qiongtao.li hnatao@126.com
ADD ./kafka_2.11-0.10.2.1.tgz /opt
ADD ./start.sh /start.sh
ENV KAFKA_PORT=9092\

 KAFKA_DIR=/opt/kafka \

 KAFKA_DATA_DIR=/data/kafka
RUN echo "Asia/shanghai" > /etc/timezone \

 && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \

 && yum -y install java \

 && mkdir -p $KAFKA_DATA_DIR \

 && mv /opt/kafka_2.11-0.10.2.1 $KAFKA_DIR
EXPOSE $KAFKA_PORT
ENV PATH=$PATH:$KAFKA_DIR/bin
ENTRYPOINT ["sh", "/start.sh"]

start.sh

conf=$KAFKA_DIR/config/server.properties
sed -i "s|broker.id=0|broker.id=${BROKER_ID:-1}|g" $conf
sed -i "s|#delete.topic.enble=true|delete.topic.enble=true|g" $conf
sed -i "s|log.dirs=/tmp/kafka-logs|log.dirs=${KAFKA_DATA_DIR}|g" $conf
sed -i "s|#advertised.listeners=PLAINTEXT://your.host.name:9092|advertised.listeners=PLAINTEXT://${KAFKA_HOST}:${KAFKA_PORT:-9092}|g" $conf
sed -i "s|zookeeper.connect=localhost:2181|zookeeper.connect=${ZOOKEEPER_HOST}:${ZOOKEEPER_PORT:-2181}|g" $conf
sh kafka-server-start.sh $conf

Readme

docker rm -f kafka
docker rmi -f kafka
docker build -t kafka .
docker run -d \

 -p 9092:9092 \

 --name kafka \

 -e KAFKA_HOST=101.201.111.163 \

 -e ZOOKEEPER_HOST=10.171.8.236 \

 -e BROKER_ID=1 \

  -v /data:/data \

 kafka
docker ps -a
docker logs -f kafka

說明:KAFKA_HOST=宿主機(jī)IP,其對應(yīng)配置文件的advertised.listeners

測試安裝部署

cat Readme|while read line; do $line; done

kafka下載地址:

http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/0.10.2.1/kafka_2.11-0.10.2.1.tgz

希望本文所述對大家Docker容器使用有所幫助。

標(biāo)簽:資陽 延安 丹東 滄州 混顯 亳州 三沙 賀州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《centos6使用docker部署kafka項目的方法分析》,本文關(guān)鍵詞  centos6,使用,docker,部署,kafka,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《centos6使用docker部署kafka項目的方法分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于centos6使用docker部署kafka項目的方法分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 济阳县| 永胜县| 平舆县| 武穴市| 祁门县| 彭泽县| 双城市| 东乡族自治县| 原平市| 贞丰县| 冕宁县| 朝阳县| 阿勒泰市| 富锦市| 卢龙县| 台湾省| 二连浩特市| 西乌珠穆沁旗| 郁南县| 辽源市| 巴青县| 胶南市| 巫溪县| 梁山县| 乌苏市| 余庆县| 比如县| 海伦市| 沙田区| 磐石市| 祥云县| 房产| 石城县| 南开区| 信宜市| 革吉县| 高淳县| 江陵县| 松原市| 全南县| 扎赉特旗|