導航:首頁 > 程序命令 > zk命令

zk命令

發布時間:2022-02-06 01:07:22

❶ 如何使用命令查看zookeeper文件內容

zookeeper安裝和使用
zookeeper的安裝基本上可以按照 zookeeperStarted.html 這個頁面上的步驟完成安裝,這里主要介紹下部署一個集群的步驟,因為這個官方頁面似乎講得並不是非常詳細(Running Replicated Zookeeper)。

由於手頭機器不足,所以在一台機器上部署了3個server,如果你手頭也比較緊,也可以這么做。那麼我建了3個文件夾,如下
server1 server2 server3

然後每個文件夾裡面解壓一個zookeeper的下載包,並且還建了幾個文件夾,總體結構如下,最後那個是下載過來壓縮包的解壓文件
data dataLog logs zookeeper-3.3.2

那麼首先進入data目錄,創建一個myid的文件,裡面寫入一個數字,比如我這個是server1,那麼就寫一個1,server2對應myid文件就寫入2,server3對應myid文件就寫個3

然後進入zookeeper-3.3.2/conf目錄,那麼如果是剛下過來,會有3個文件,configuration.xml, log4j.properties,zoo_sample.cfg,這3個文件我們首先要做的就是在這個目錄創建一個zoo.cfg的配置文件,當然你可以把zoo_sample.cfg文件改成zoo.cfg,配置的內容如下所示:
tickTime=2000
initLimit=5
syncLimit=2
dataDir=xxxx/zookeeper/server1/data
dataLogDir=xxx/zookeeper/server1/dataLog
clientPort=2181
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890

標紅的幾個配置應該官網講得很清楚了,只是需要注意的是clientPort這個埠如果你是在1台機器上部署多個server,那麼每台機器都要不同的clientPort,比如我server1是2181,server2是2182,server3是2183,dataDir和dataLogDir也需要區分下。

最後幾行唯一需要注意的地方就是 server.X 這個數字就是對應 data/myid中的數字。你在3個server的myid文件中分別寫入了1,2,3,那麼每個server中的zoo.cfg都配server.1,server.2,server.3就OK了。因為在同一台機器上,後面連著的2個埠3個server都不要一樣,否則埠沖突,其中第一個埠用來集群成員的信息交換,第二個埠是在leader掛掉時專門用來進行選舉leader所用。

進入zookeeper-3.3.2/bin 目錄中,./zkServer.sh start啟動一個server,這時會報大量錯誤?其實沒什麼關系,因為現在集群只起了1台server,zookeeper伺服器端起來會根據zoo.cfg的伺服器列表發起選舉leader的請求,因為連不上其他機器而報錯,那麼當我們起第二個zookeeper實例後,leader將會被選出,從而一致性服務開始可以使用,這是因為3台機器只要有2台可用就可以選出leader並且對外提供服務(2n+1台機器,可以容n台機器掛掉)。

接下來就可以使用了,我們可以先通過 zookeeper自帶的客戶端交互程序來簡單感受下zookeeper到底做一些什麼事情。進入zookeeper-3.3.2/bin(3個server中任意一個)下,./zkCli.sh –server 127.0.0.1:2182,我連的是開著2182埠的機器。

那麼,首先我們隨便打個命令,因為zookeeper不認識,他會給出命令的help,如下圖

ls(查看當前節點數據),
ls2(查看當前節點數據並能看到更新次數等數據) ,
create(創建一個節點) ,
get(得到一個節點,包含數據和更新次數等數據),
set(修改節點)
delete(刪除一個節點)

通過上述命令實踐,我們可以發現,zookeeper使用了一個類似文件系統的樹結構,數據可以掛在某個節點上,可以對這個節點進行刪改。另外我們還發現,當改動一個節點的時候,集群中活著的機器都會更新到一致的數據。

❷ zookeeper 怎樣是啟動成功

你可以查看進程: 方法: ps -aux | grep 'zookeeper' 系統有返回,說明zookeeper啟動。 你可以搜索ps -aux。

❸ 如何使用python腳本調用zk 命令

zk命令是你系統中的命令嗎
如果是的話
import os
os.system(zk)
這樣就可以調用啦

❹ 如何命令啟動zeekeeper

先找到你的zkServer.sh
find / -name zkServer.sh
然後輸入./zkServer.sh start 就啟動了。
輸入jps命令查看進程,其中,QuorumPeerMain是zookeeper進程,表示啟動成功;
如果沒有JDK是啟動不了的。所以你要安裝配置下
下載
apt-get install openjdk-8-jdk-headless
配置java環境
vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

命令 source /etc/profile
命令java -version

環境設置成功。

❺ zookeeper 四字命令怎麼用

zookeeper安裝和使用
zookeeper的安裝基本上可以按照 zookeeperStarted.html 這個頁面上的步驟完成安裝,這里主要介紹下部署一個集群的步驟,因為這個官方頁面似乎講得並不是非常詳細(Running Replicated Zookeeper)。

由於手頭機器不足,所以在一台機器上部署了3個server,如果你手頭也比較緊,也可以這么做。那麼我建了3個文件夾,如下
server1 server2 server3

然後每個文件夾裡面解壓一個zookeeper的下載包,並且還建了幾個文件夾,總體結構如下,最後那個是下載過來壓縮包的解壓文件
data dataLog logs zookeeper-3.3.2

那麼首先進入data目錄,創建一個myid的文件,裡面寫入一個數字,比如我這個是server1,那麼就寫一個1,server2對應myid文件就寫入2,server3對應myid文件就寫個3

然後進入zookeeper-3.3.2/conf目錄,那麼如果是剛下過來,會有3個文件,configuration.xml, log4j.properties,zoo_sample.cfg,這3個文件我們首先要做的就是在這個目錄創建一個zoo.cfg的配置文件,當然你可以把zoo_sample.cfg文件改成zoo.cfg,配置的內容如下所示:
tickTime=2000
initLimit=5
syncLimit=2
dataDir=xxxx/zookeeper/server1/data
dataLogDir=xxx/zookeeper/server1/dataLog
clientPort=2181
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890

標紅的幾個配置應該官網講得很清楚了,只是需要注意的是clientPort這個埠如果你是在1台機器上部署多個server,那麼每台機器都要不同的clientPort,比如我server1是2181,server2是2182,server3是2183,dataDir和dataLogDir也需要區分下。

最後幾行唯一需要注意的地方就是 server.X 這個數字就是對應 data/myid中的數字。你在3個server的myid文件中分別寫入了1,2,3,那麼每個server中的zoo.cfg都配server.1,server.2,server.3就OK了。因為在同一台機器上,後面連著的2個埠3個server都不要一樣,否則埠沖突,其中第一個埠用來集群成員的信息交換,第二個埠是在leader掛掉時專門用來進行選舉leader所用。

進入zookeeper-3.3.2/bin 目錄中,./zkServer.sh start啟動一個server,這時會報大量錯誤看其實沒什麼關系,因為現在集群只起了1台server,zookeeper伺服器端起來會根據zoo.cfg的伺服器列表發起選舉leader的請求,因為連不上其他機器而報錯,那麼當我們起第二個zookeeper實例後,leader將會被選出,從而一致性服務開始可以使用,這是因為3台機器只要有2台可用就可以選出leader並且對外提供服務(2n+1台機器,可以容n台機器掛掉)。

接下來就可以使用了,我們可以先通過 zookeeper自帶的客戶端交互程序來簡單感受下zookeeper到底做一些什麼事情。進入zookeeper-3.3.2/bin(3個server中任意一個)下,./zkCli.sh –server 127.0.0.1:2182,我連的是開著2182埠的機器。

那麼,首先我們隨便打個命令,因為zookeeper不認識,他會給出命令的help,如下圖

ls(查看當前節點數據),
ls2(查看當前節點數據並能看到更新次數等數據) ,
create(創建一個節點) ,
get(得到一個節點,包含數據和更新次數等數據),
set(修改節點)
delete(刪除一個節點)

通過上述命令實踐,我們可以發現,zookeeper使用了一個類似文件系統的樹結構,數據可以掛在某個節點上,可以對這個節點進行刪改。另外我們還發現,當改動一個節點的時候,集群中活著的機器都會更新到一致的數據。

❻ zookeeper在配置偽集群模式時,myid文件是什麼,什麼格式

myid的值是zoo.cfg文件里定義的server.A項A的值。Zookeeper啟動時會讀取這個文件。解決方法如下:

1、首先獲取zookeeper安裝包,zookeeper包的獲取可以直接到Apache的網站獲取。

❼ zookeeper重啟

看你安裝的是什麼,如果你的hbase 是用的自帶的zk那你重啟你的zk沒有影響。 如果你的hadoop雙master沒用zk那麼你啟動也不會有什麼影響。否則就有影響

linux如何查看zookeeper是否啟動

1、首先需要登陸你的linux伺服器,用cd 命令切換到/etc/rc.d/init.d/目錄下。

❾ linux 查看zookeeper是否啟動

❿ 如何啟動zookeeper-3.3.6

如何啟動zookeeper-3.3.6?

啟動zookeeper-3.3.6的方法:下載安裝配置zookeeper的伺服器環境-創建文件-設置許可權-編輯-重啟即可。

具體步驟:

一、登陸linux伺服器用cd 命令切換到/etc/rc.d/init.d/目錄下。

十、重啟即可。

閱讀全文

與zk命令相關的資料

熱點內容
如何去掉app資源庫的建議 瀏覽:729
中興研發面試要寫演算法嗎 瀏覽:65
linux系統配置文件 瀏覽:600
php登錄網頁模板 瀏覽:931
windownginxphp 瀏覽:509
resync命令 瀏覽:536
dos命令手冊 瀏覽:287
矽谷編程二維數組 瀏覽:41
inside游戲什麼時候移植安卓 瀏覽:943
極光安卓是什麼 瀏覽:540
如何減少pdf文件大小 瀏覽:84
ios屏幕新建文件夾 瀏覽:298
單片機固定座 瀏覽:322
一名程序員的生活 瀏覽:990
伺服器電源卡插頭如何拔 瀏覽:487
三水資料加密怎麼選 瀏覽:801
android收不到udp廣播 瀏覽:383
如何免費開手游非官方伺服器 瀏覽:648
全譯本和編譯 瀏覽:56
安卓系統如何清理垃圾 瀏覽:373