国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Zookeeper之基于Docker搭建集群

這篇具有很好參考價(jià)值的文章主要介紹了Zookeeper之基于Docker搭建集群。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

簡(jiǎn)介

搭建ZK分布式模式,由2n+1臺(tái)服務(wù)器組成。

搭建集群有兩種方式:

  1. 單機(jī)多服務(wù):
    1. 不同服務(wù)使用不同的配置文件,配置不同的端口號(hào)等。
    2. 使用同一個(gè)配置不同的server.id,即IP相同,但是端口不同。
  2. 多機(jī)多服務(wù):各自配置zoo.cfg文件,互相加入各自的服務(wù)器列表。

節(jié)點(diǎn)概念

  • Loader 主節(jié)點(diǎn):事務(wù)請(qǐng)求的唯一調(diào)度者和寫操作的處理者(從節(jié)點(diǎn)的寫操作需要轉(zhuǎn)發(fā)給主節(jié)點(diǎn),主節(jié)點(diǎn)決定編號(hào)、是否執(zhí)行操作)。
  • Follower 從節(jié)點(diǎn):處理非事務(wù)(讀)請(qǐng)求;參與Loader選舉的投票,比如Loader 節(jié)點(diǎn)掛了之后選舉新的。
  • Observer 觀察者節(jié)點(diǎn):訪問量大的時(shí)候,可以增減觀察者角色,處理部分請(qǐng)求。觀察者同步集群最新狀態(tài)變化,處理非事務(wù)請(qǐng)求, 對(duì)于事務(wù)請(qǐng)求,則會(huì)轉(zhuǎn)發(fā)給 Leader服務(wù)器進(jìn)行處理。 觀察者不參與任何形式的投票,只提供非事務(wù)服務(wù),通常用于在不影響集群事務(wù)處理能力的前提下提升集群非事務(wù)處理能力。

搭建集群

準(zhǔn)備

環(huán)境說明:
使用虛擬機(jī)啟動(dòng)三臺(tái)ubunut18的主機(jī),IP分別為192.168.204.175/176/177

修改host文件(一般位于C:\Windows\System32\drivers\etc

192.168.204.175 zk1
192.168.204.176 zk2
192.168.204.177 zk3

配置&啟動(dòng)

  • 拉取鏡像docker pull zookeeper:3.8.1
  • 創(chuàng)建存儲(chǔ)數(shù)據(jù)的目錄data(自己命名)目錄和myid文件,myid文件存儲(chǔ)集群中此節(jié)點(diǎn)的唯一值。
mkdir zk_home
cd zk_home/
mkdir data
cd data
touch myid
# 集群內(nèi)唯一ID
echo 1 >> myid
# zk2
# echo 2 >> myid
# zk3
# echo 3 >> myid
  • 創(chuàng)建一個(gè)存放配置文件的目錄,然后再創(chuàng)建zoo.cfg文件
# 創(chuàng)建存放配置文件的目錄
cd zk_home/
mkdir conf
cd zk_conf
touch zoo.cfg
  • 將配置寫入zoo.cfg文件
# 啟動(dòng)成功的配置
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data
clientPort=2181
# server后面的數(shù)字是集群節(jié)點(diǎn)的唯一ID
server.1=zk1:2888:3888;2181
server.2=zk2:2888:3888;2181
server.3=zk3:2888:3888;2181
  • 啟動(dòng)zookeeper容器。注意,不同的服務(wù)器--hostname不同。
docker run  --name zookeeper  --restart always -d \
-p 2888:2888 \
-p 3888:3888 \
-p 2181:2181 \
-v /home/liangshijie/zk_home/conf/zoo.cfg:/conf/zoo.cfg \
-v /home/liangshijie/zk_home/data:/data \
--hostname="zk1" \
zookeeper:3.8.1
  • 檢查zk狀態(tài)
# 分別進(jìn)入zk1、zk2、zk3服務(wù)器,查看zk狀態(tài):
# 1.進(jìn)入容器
docker exec -it <ID> bash
# 2.進(jìn)入bin目錄
cd /apache-zookeeper-3.8.1-bin/bin
# 3.運(yùn)行命令查看狀態(tài)
zkServer.sh status

# 4.命令執(zhí)行結(jié)果
ZooKeeper JMX enabled by default
Using config: /conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: leader

  • 測(cè)試,使用zkCli登錄遠(yuǎn)程服務(wù)器,執(zhí)行操作命令

Zookeeper之基于Docker搭建集群,# Zookeeper,zookeeper,docker,分布式文章來源地址http://www.zghlxwxcb.cn/news/detail-767722.html

# 登錄zk3新增/app節(jié)點(diǎn),并設(shè)置值
zkCli.cmd -server zk3:2181
create /app
set /app 11

# 登錄zk1節(jié)點(diǎn),查看/app值
zkCli.cmd -server zk1:2181
get /app

到了這里,關(guān)于Zookeeper之基于Docker搭建集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Zookeeper 偽分布式集群搭建詳細(xì)步驟

    在同一臺(tái)服務(wù)器上,部署一個(gè) 3 個(gè) ZooKeeper 節(jié)點(diǎn)組成的集群,這樣的集群叫偽分布式集 群,而如果集群中的 3 個(gè)節(jié)點(diǎn)分別部署在 3 個(gè)服務(wù)器上,那么這種集群就叫真正的分布式 集群。 這里,記錄一下搭建一個(gè) 3 節(jié)點(diǎn)的偽分布式集群的過程,真正的分布式集群的搭建過程和 偽

    2024年02月08日
    瀏覽(22)
  • ZooKeeper+HBase分布式集群環(huán)境搭建

    ZooKeeper+HBase分布式集群環(huán)境搭建

    安裝版本:hadoop-2.10.1、zookeeper-3.4.12、hbase-2.3.1 一、zookeeper 集群搭建與配置 1. 下載zookeeper安裝包 2. 解壓移動(dòng)zookeeper 3. 修改配置文件(創(chuàng)建文件夾) 4. 進(jìn)入conf/ 5. 修改zoo.cfg文件 6. 進(jìn)入/usr/local/zookeeper-3.4.12/zkdatas/這個(gè)路徑下創(chuàng)建一個(gè)文件,文件名為myid ,文件內(nèi)容為1 7. 拷貝到

    2024年02月08日
    瀏覽(27)
  • 分布式集群——jdk配置與zookeeper環(huán)境搭建

    分布式集群——jdk配置與zookeeper環(huán)境搭建

    分布式集群——jdk配置與zookeeper環(huán)境搭建 分布式集群——搭建Hadoop環(huán)境以及相關(guān)的Hadoop介紹 文章目錄 系列文章目錄 前言 一 zookeeper介紹與環(huán)境配置 1.1 zookeeper的學(xué)習(xí) 1.2 Zookeeper的主要功能 1.2.1 znode的節(jié)點(diǎn)類型 1.2.2 zookeeper的實(shí)現(xiàn) 1.3 Zookeeper的特征 zookeeper的幾種角色? 1.4 關(guān)于

    2024年02月10日
    瀏覽(95)
  • 搭建Zookeeper集群:三臺(tái)服務(wù)器,一場(chǎng)分布式之舞

    搭建Zookeeper集群:三臺(tái)服務(wù)器,一場(chǎng)分布式之舞

    歡迎來到我的博客,代碼的世界里,每一行都是一個(gè)故事 在分布式系統(tǒng)的舞臺(tái)上,Zookeeper是一位不可或缺的重要角色。如何搭建一個(gè)穩(wěn)定、高性能的Zookeeper集群,成為每位系統(tǒng)管理員和開發(fā)者的必修課。讓我們一同踏上這場(chǎng)集群之旅,揭秘三臺(tái)服務(wù)器背后的Zookeeper配置細(xì)節(jié),

    2024年04月28日
    瀏覽(28)
  • Docker部署ZooKeeper分布式協(xié)調(diào)服務(wù)

    1、準(zhǔn)備工作 2、創(chuàng)建TEST容器,將conf目錄COPY出來,在映射進(jìn)去,方便后續(xù)維護(hù)管理! 3、運(yùn)行容器 4、測(cè)試鏈接zookeeper 正常輸出內(nèi)容:

    2024年02月07日
    瀏覽(24)
  • docker容器單機(jī)部署zookeeper+kafka集群

    KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 其中zookeeper會(huì)轉(zhuǎn)化成zookeeper的ip kafka1: 10.21.214.66 其中10.21.214.66 填寫宿主機(jī)ip

    2024年02月19日
    瀏覽(24)
  • zookeeper搭建分布式集群?jiǎn)?dòng)失敗(Error contacting service. It is probably not running.)

    1.啟動(dòng)zookeeper后查看狀態(tài) /bin/zkServer.sh status 發(fā)現(xiàn)報(bào)錯(cuò) Error contacting service. It is probably not running. 2.查看日志 zookeeper-root-server-zookeeper01.out 發(fā)現(xiàn)報(bào)了一拒絕鏈接java.net.ConnectException: 拒絕連接 (Connection refused) 方法1: 將配置文件 zoo.cfg 中節(jié)點(diǎn)對(duì)應(yīng)機(jī)器的地址改為:0.0.0.0 修改完再此

    2024年02月06日
    瀏覽(26)
  • Docker搭建zookeeper

    Docker搭建zookeeper

    本文參考自:docker-compose快速搭建Zookeeper集群,熬到凌晨三點(diǎn)多驗(yàn)證部署成功,網(wǎng)上有很多文章已經(jīng)無法正確部署了,因?yàn)橛行〇|西版本升級(jí)了,版本跟不上就會(huì)報(bào)錯(cuò) 還有一種更加詳細(xì)更加全面的部署方式:Docker之docker-compose一鍵部署Zookeeper集群,但筆者還未驗(yàn)證,先記錄下

    2024年02月13日
    瀏覽(17)
  • Windows使用docker desktop 安裝kafka、zookeeper集群

    Windows使用docker desktop 安裝kafka、zookeeper集群

    參考文章:http://t.csdn.cn/TtTYI https://blog.csdn.net/u010416101/article/details/122803105?spm=1001.2014.3001.5501 準(zhǔn)備工作: ? 在開始新建集群之前,新建好文件夾,用來掛載kafka、zookeeper數(shù)據(jù),如下: zookeeper文件夾 D:softdockerzookeeperzoo1data D:softdockerzookeeperzoo1datalog D:softdockerzookeeperzoo

    2024年02月14日
    瀏覽(26)
  • 基于Zookeeper搭建Kafka高可用集群(實(shí)踐可用)

    基于Zookeeper搭建Kafka高可用集群(實(shí)踐可用)

    目錄 一、Zookeeper集群搭建 1.1?下載??解壓 1.2?修改配置 1.3?標(biāo)識(shí)節(jié)點(diǎn) 1.4?啟動(dòng)集群 1.5?集群驗(yàn)證 二、Kafka集群搭建 2.1?下載解壓 2.2?拷貝配置文件 2.3?修改配置 2.4?啟動(dòng)集群 2.5?創(chuàng)建測(cè)試主題 2.6?寫入數(shù)據(jù)測(cè)試 為保證集群高可用,Zookeeper?集群的節(jié)點(diǎn)數(shù)最好是奇數(shù),最少有

    2024年02月09日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包