日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker 环境下如何 安装 Zookeeper

發(fā)布時間:2023/12/18 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker 环境下如何 安装 Zookeeper 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到教程。

?

?

第一步:首先下載Zookeeper的鏡像文件:

從倉庫中pull 這個zookeeper鏡像:docker pull jplock/zookeeper:3.4.8

然后docker images查看該鏡像:

最后一個可以看出鏡像文件已經(jīng)下載下來了;

第二步:運(yùn)行這個鏡像文件,即啟動一個Zookeeper的容器:docker run -t --name zookeeper1 jplock/zookeeper:3.4.8

會出現(xiàn)如下的信息,說明在啟動容器

當(dāng)光標(biāo)停止后,按Ctrl+C,然后通過docker ps -a來查看容器的信息。

第三步:進(jìn)入Zookeeper容器中,并修改其配置信息。

3.1、進(jìn)入容器:sudo docker exec -it ce1ca3255bf9?/bin/bash ?(ce1ca3255bf9 為容器的id)

通過ls命令來查看ZooKeeper容器下有哪些目錄和文件,發(fā)現(xiàn)和我們平時的操作系統(tǒng)上是一樣的。

圈起來的地方表示我們已經(jīng)進(jìn)入了容器了。

3.2、ps命令來查看容器中的進(jìn)程運(yùn)行情況;

第四步:修改ZooKeeper的配置文件;/opt/zooleeper/conf/zoo.cfg

4.1、通過如下命令: vi conf/zoo.cfg 來修改配置文件:

如上圖所示,在clientPort=2181下面添加一行:server.1=127.0.0.1:2888:3888

"server.id=host:port:port"標(biāo)識了不同的ZooKeeper服務(wù)器的配置。用戶可以從"server.id=host:port:port"中讀取相關(guān)的配置信息。

參數(shù)中,host和port比較直觀,id表示的是不同的服務(wù)器。每臺機(jī)器使用三個端口,分別是 clientPort:2181; port:2888; port:3888。其中2888端口是進(jìn)行l(wèi)eader選舉的端口,而3888端口則是組成ZooKeeper服務(wù)的機(jī)器之間的通信端口。

4.2、創(chuàng)建data目錄(在dataDir=/tmp/zookeeper目錄下) 以及一個myid文件。vi myid?

然后在myid里面輸入一個1,后保存。1就是id的值。

最后重啟zkServer.sh 就安裝好了。

bin/zkServer.sh restart

這時候ZooKeeper重啟成功了,另外一定要注意的是:zookeeper使用的端口有2181,2888,3888 所以要在centos7中開啟這些端口,首先exit命令退出容器;

開啟端口,下面三行命令必須是手動敲進(jìn)去,好像復(fù)制進(jìn)去的系統(tǒng)不識別,至少我是這樣的。

firewall-cmd -–zone=public –-add-port=2181/tcp –-permanent?
firewall-cmd -–zone=public –-add-port=2888/tcp –-permanent?
firewall-cmd -–zone=public –-add-port=3888/tcp –-permanent

–-zone #作用域

–-add-port=2181/tcp #添加端口,格式為:端口/通訊協(xié)議

–-permanent #永久生效,沒有此參數(shù)重啟后失效

重啟防火墻

firewall-cmd –-reload

?

轉(zhuǎn)自:https://www.cnblogs.com/wrong5566/p/6045032.html#top

?

總結(jié)

以上是生活随笔為你收集整理的Docker 环境下如何 安装 Zookeeper的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。