最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年02月06日 12:43:38   作者:李瓊濤  
這篇文章主要介紹了centos6使用docker部署kafka項目的方法,結(jié)合實例形式分析了centos6環(huán)境下使用docker部署kafka項目的相關(guān)命令與使用技巧,需要的朋友可以參考下

本文實例講述了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=宿主機IP,其對應配置文件的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容器使用有所幫助。

相關(guān)文章

  • Docker中部署Nginx并掛載配置文件的實現(xiàn)

    Docker中部署Nginx并掛載配置文件的實現(xiàn)

    本文主要介紹了Docker中部署Nginx并掛載配置文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • docker磁盤空間不足的解決辦法

    docker磁盤空間不足的解決辦法

    linux的磁盤空間掛載后,需要遷移一下docker 鏡像原本的位置,因此有此實踐,分享操作過程,文章通過代碼示例給大家介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • Docker中的數(shù)據(jù)存放位置

    Docker中的數(shù)據(jù)存放位置

    這篇文章主要介紹了Docker中的數(shù)據(jù)存放位置,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Docker Desktop 安裝使用教程(圖文步驟)

    Docker Desktop 安裝使用教程(圖文步驟)

    Docker是一種打包和運行應用程序的新方式. Docker Desktop是 Docker的Windows桌面版本,本文主要介紹了Docker Desktop安裝使用教程,感興趣的可以了解一下
    2024-02-02
  • Docker學習筆記之docker入門

    Docker學習筆記之docker入門

    docker可以類比成window下的VMware。docker有兩個基本的概念:容器(container)和鏡像(image),分別對應為VMware中的系統(tǒng)鏡像和系統(tǒng)鏡像中運行的軟件。docker的強大之處在于VMware只能運行幾個虛擬機的設(shè)備上docker可以同時運行幾十甚至上百個虛擬機。
    2016-11-11
  • 使用docker部署influxdb與 mongo的常用命令

    使用docker部署influxdb與 mongo的常用命令

    這篇文章主要介紹了使用docker部署influxdb與 mongo的常用命令,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Docker 端口映射與容器互聯(lián)的實現(xiàn)

    Docker 端口映射與容器互聯(lián)的實現(xiàn)

    Docker的端口映射和容器互聯(lián)是構(gòu)建和管理微服務架構(gòu)時重要的概念,本文主要介紹了Docker 端口映射與容器互聯(lián)的實現(xiàn),文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01
  • docker?創(chuàng)建容器時指定容器ip的實現(xiàn)示例

    docker?創(chuàng)建容器時指定容器ip的實現(xiàn)示例

    在實際部署中,我們需要指定容器ip,本文主要介紹了docker?創(chuàng)建容器時指定容器ip,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Docker 本地導入鏡像/保存鏡像/載入鏡像/刪除鏡像的方法

    Docker 本地導入鏡像/保存鏡像/載入鏡像/刪除鏡像的方法

    這篇文章主要介紹了Docker 本地導入鏡像/保存鏡像/載入鏡像/刪除鏡像的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • docker-compose啟動minio方式

    docker-compose啟動minio方式

    文章介紹了創(chuàng)建文件夾、配置docker-compose.yml、開啟防火墻以及驗證服務的步驟,適用于新版和老版的RELEASE數(shù)據(jù)格式
    2025-01-01

最新評論

安陆市| 沈丘县| 涪陵区| 双流县| 利津县| 东宁县| 启东市| 福清市| 原平市| 陇南市| 柯坪县| 巴塘县| 盐池县| 长寿区| 泾阳县| 东乌珠穆沁旗| 泸水县| 繁昌县| 桓仁| 集安市| 贵港市| 灵台县| 太仓市| 宁乡县| 顺平县| 嘉黎县| 玛多县| 富平县| 贵港市| 蓝田县| 梅河口市| 历史| 渝中区| 炎陵县| 马山县| 蒙自县| 新乐市| 阜阳市| 社会| 贡觉县| 汕尾市|