免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

zookeeper的安裝、配置與使用-創新互聯

1、zookeeper架構

zookeeper服務器端運行于兩種模式下:獨立模式(standalone)和仲裁模式(quorum)。獨立模式:有一個單獨的服務器,zookeeper狀態無法復制。仲裁模式:具有一組zookeeper服務器,我們稱為zookeeper集群(zookeeper ensemble),它們之前可以進行狀態的復制,并同時服務于客戶端的請求。

在渝北等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都做網站、網站制作 網站設計制作按需網站開發,公司網站建設,企業網站建設,成都品牌網站建設,營銷型網站建設,外貿網站制作,渝北網站建設費用合理。

2、開始使用zookeeper

下載地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5-bin.tar.gz
zookeeper是用Java語言編寫的,系統中一定要安裝jdk才能啟動zookeeper。
首先我們以獨立模式運行zookeeper并創建一個會話。
上傳至Linux服務器,解壓:

[root@localhost opt]# tar xvf apache-zookeeper-3.5.5-bin.tar.gz -C /opt/

如果使用的是Windows系統,可以使用winzip的解壓縮工具進行解壓發行包。

在發行包(distribution)的目錄中,你會發現在bin目錄中有啟動zookeeper的腳本。以.sh結尾的腳步運行在Unix平臺,以.cmd結尾的腳本則用于Windows。在conf目錄中保存配置文件 。lib目錄包括Java的jar文件,它們是運行zookeeper所需要的第三方支持。
修改配置文件:

[root@localhost zookeeper]# cd conf/
[root@localhost conf]# mv zoo_sample.cfg zoo.cfg
[root@localhost conf]# vim zoo.cfg
dataDir=/opt/zookeeper/dataDir

官方不推薦使用默認的dataDir,修改dataDir保存退出。
zookeeper的配置項:
zookeeper的配置項在zoo.cfg配置文件中配置,另外有些配置可以通過Java系統屬性來進行配置。下面列出了3個重要的配置項:

  • clientPort:zookeeper對客戶端提供服務的端口
  • dataDir:用來保存快照文件的目錄。如果沒有設置dataLogDir,事務日志也會保存到這個目錄
  • dataLogDir:用來保存事務日志文件的目錄。因為zookeeper在提交一個事務之前,需要保證事務日志記錄的落盤,所以需要為dataLogDir分配一個獨占的存儲設備。

啟動服務器,執行如下命令:

[root@localhost conf]# cd ..
[root@localhost zookeeper]# bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

這個服務器端命令使得zookeeper服務器在后臺中運行。如果在前臺運行以便查看服務器輸出,可以使用以下命令運行:

[root@localhost zookeeper]# bin/zkServer.sh start-foreground

這個選項提供了大量詳細信息的輸出,以便允許查看服務器發生了什么。
啟動后,查看日志文件是否有報錯信息:

[root@localhost zookeeper]# cd logs/
[root@localhost logs]# ll
total 8
-rw-r--r-- 1 root root 7516 Oct 21 18:28 zookeeper-root-server-localhost.localdomain.out
[root@localhost logs]# grep -E -i "((exception)|(error))" *

查詢結果為空,則沒有報錯信息。
現在使用zookeeper客戶端連接zookeeper服務器,運行如下命令:

[root@localhost zookeeper]# bin/zkCli.sh
.........
2019-10-21 18:37:35,242 [myid:localhost:2181] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@959] - Socket connection established, initiating session, client: /0:0:0:0:0:0:0:1:39276, server: localhost/0:0:0:0:0:0:0:1:2181
2019-10-21 18:37:35,308 [myid:localhost:2181] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1394] - Session establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid = 0x1000132e0500000, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0]

通過上面信息,得知zookeeper客戶端與服務器端建立的連接。

3、zookeeper基本命令

查看根(root)下的所有znode:

[zk: localhost:2181(CONNECTED) 3] ls -R /
/
/zookeeper
/zookeeper/config
/zookeeper/quota

創建一個名為workers的znode:

[zk: localhost:2181(CONNECTED) 4] create /workers
Created /workers
[zk: localhost:2181(CONNECTED) 7] ls -R /
/
/workers
/zookeeper
/zookeeper/config
/zookeeper/quota

刪除創建的workers節點,并退出zkCli:

[zk: localhost:2181(CONNECTED) 8] delete /workers
[zk: localhost:2181(CONNECTED) 9] ls -R /
/
/zookeeper
/zookeeper/config
/zookeeper/quota
[zk: localhost:2181(CONNECTED) 10] quit

WATCHER::

WatchedEvent state:Closed type:None path:null
2019-10-21 19:35:46,321 [myid:] - INFO  [main:ZooKeeper@1422] - Session: 0x1000132e0500000 closed
2019-10-21 19:35:46,322 [myid:] - INFO  [main-EventThread:ClientCnxn$EventThread@524] - EventThread shut down for session: 0x1000132e0500000

關閉zookeeper服務器:

[root@localhost zookeeper]# bin/zkServer.sh stop
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED

通過查看zkServer.sh腳本得知可接受6個參數,如下:
start:啟動服務
start-foreground:前臺啟動服務
print-cmd:打印命令行信息
stop:停止服務
restart:重啟服務(先停止,后啟動)
status:服務狀態

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網站欄目:zookeeper的安裝、配置與使用-創新互聯
文章起源:http://m.newbst.com/article26/dhcicg.html

成都網站建設公司_創新互聯,為您提供移動網站建設手機網站建設網站策劃做網站軟件開發網站營銷

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設