欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用docker搭建kafka環(huán)境

這篇文章主要介紹“如何使用docker搭建kafka環(huán)境”,在日常操作中,相信很多人在如何使用docker搭建kafka環(huán)境問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何使用docker搭建kafka環(huán)境”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),湘鄉(xiāng)網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:湘鄉(xiāng)等地區(qū)。湘鄉(xiāng)做網(wǎng)站價(jià)格咨詢:028-86922220

最近學(xué)習(xí)了下kafka,為方便搭建環(huán)境,使用docker進(jìn)行部署。

需要首先安裝docker的環(huán)境。要求操作系統(tǒng)是linux的64位系統(tǒng)。

docker的安裝(適于rpm/deb安裝):

curl -fsSL https://get.docker.com/ | sh

docker-compose的安裝:

curl -L https://github.com/docker/compose/releases/download/1.7.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Kafka Image

Dockerfile

Dockerfile是用于描述鏡像的制作過(guò)程。根據(jù)kafka的教程,編寫(xiě)對(duì)應(yīng)的Dockerfile。

基礎(chǔ)鏡像使用了centos6的版本,當(dāng)然根據(jù)需要也可以使用其他的版本。

FROM index.alauda.cn/tutum/centos:centos6RUN yum install -y wgetRUN wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.rpmRUN rpm -ivh jdk-8u91-linux-x64.rpmRUN mkdir -p /kafka && cd /kafka && wget http://mirrors.cnnic.cn/apache/kafka/0.9.0.0/kafka_2.11-0.9.0.0.tgz && tar -xzf kafka_2.11-0.9.0.0.tgz && cd kafka_2.11-0.9.0.0WORKDIR /kafka/kafka_2.11-0.9.0.0

有了這樣的一個(gè)Dockerfile,可以在本地,也可以使用公有云進(jìn)行鏡像制作。在本地制作的話,可以使用該命令:

docker build -t index.alauda.cn/xuxinkun/kafka .

我使用了靈雀云的鏡像服務(wù)進(jìn)行build,可以在這里查看。

Docker-Compose

有了鏡像之后,現(xiàn)在需要對(duì)服務(wù)進(jìn)行啟動(dòng)。這里使用了docker的編排服務(wù)docker-compose,進(jìn)行編排。

kafka主要包括兩個(gè)服務(wù),zookeeper和kafka。所以需要分別啟動(dòng)兩個(gè)服務(wù)。這里將兩個(gè)服務(wù)直接使用宿主機(jī)的網(wǎng)絡(luò)。編寫(xiě)docker-compose.yaml如下:

zk:  image: index.alauda.cn/xuxinkun/kafka  net: host  stdin_open: true  tty: true  command: bin/zookeeper-server-start.sh config/zookeeper.propertieskafka:  image: index.alauda.cn/xuxinkun/kafka  net: host  stdin_open: true  tty: true  command: bin/kafka-server-start.sh config/server.properties

啟動(dòng)服務(wù)

現(xiàn)在可以一條命令啟動(dòng)所有的服務(wù):

[root@node1 Dockerfile]# docker-compose up -dCreating dockerfile_kafka_1
Creating dockerfile_zk_1

查看服務(wù)狀態(tài)

對(duì)服務(wù)狀態(tài)進(jìn)行查看。

[root@node1 Dockerfile]# docker-compose psName                       Command               State   Ports 
----------------------------------------------------------------------
dockerfile_kafka_1      bin/kafka-server-start.sh  ...   Up            
dockerfile_zk_1         bin/zookeeper-server-start ...   Up

當(dāng)然也可以使用docker ps -a進(jìn)行查看。

停止服務(wù)

[root@node1 Dockerfile]# docker-compose stop zk kafkaStopping dockerfile_kafka_1 ... done
Stopping dockerfile_zk_1 ... done

刪除服務(wù)

[root@node1 Dockerfile]# docker-compose rm zk kafka

到此,關(guān)于“如何使用docker搭建kafka環(huán)境”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

新聞名稱:如何使用docker搭建kafka環(huán)境
地址分享:http://www.chinadenli.net/article38/gejosp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航網(wǎng)站內(nèi)鏈企業(yè)網(wǎng)站制作網(wǎng)站設(shè)計(jì)公司ChatGPT微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)