純新手向,CentOS6.7 安裝 Zookeeper
Zookeeper
是 Apacahe Hadoop 的子專案,是一個樹型的、分散式的、開源的程式協調服務,支援變更推送,適合作為Dubbox 服務的註冊中心,工業強度較高。Apache Hbase和 Apache Solr 的分散式叢集都用到了Zookeeper;
安裝Zookeeper
需要Java JDK
的支撐;
友情連結:
CentOS6
安裝教程:https://blog.csdn.net/liu156131/article/details/81710795
CentOS7
安裝教程:https://blog.csdn.net/dingxiang1987824/article/details/78162524
Java JDK
安裝教程:https://blog.csdn.net/qq_33301113/article/details/83272084
應用軟體:
Linux JDK8
:提取碼:l9p6
Zookeeper
:提取碼:gxkp
文章目錄
步驟總結
-
安裝jdk;
-
建立存放 Zookeeper 的資料夾【
mkdir zookeeper
】 -
解壓 Zookeeper 壓縮包到新建立的資料夾中【
tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/zookeeper
-
進入zookeeper-3.4.6目錄,建立data資料夾【
mkdir data
】 -
進入conf目錄,使用
mv zoo_sample.cfg zoo.cfg
將zoo_sample.cfg
檔案的名稱改為zoo.cfg
-
修改
zoo.cfg
檔案【vim zoo.cfg
】,在開啟的檔案中修改dataDir
的路徑為我們上面建立的data
的絕對路徑,即/usr/local/zookeeper/zookeeper-3.4.6/data
-
啟動 Zookeeper: 進入到
/zookeeper-3.4.6/bin
,使用./zkServer.sh start
- 使用到的 linux 指令:
-
啟動 Zookeeper:
./zkServer.sh start
-
關閉zookeeper:
./zkServer.sh stop
-
檢視狀態:
./zkServer.sh status
-
cd 檔案路徑【進入該檔案路徑】
cd /usr/local
【進入 /usr/local 資料夾】 -
cd ~【回到root目錄】:
cd ~
-
ll【顯示當前檔案目錄】:
ll
安裝 Zookeeper
-
首先下載軟體,並上傳到伺服器的
root
目錄; -
我想將
zookeeper
安裝在/usr/local/
目錄下的zookeeper資料夾中,在/usr/local/目錄下建立一個zookeeper
資料夾; -
使用
cd /usr/local
命令切換到local目錄;. 使用cd /usr/local
命令切換到local目錄;
-
使用
mkdir zookeeper
在local目錄下建立一個zookeeper資料夾,之後可以使用ll
檢視效果;
-
解壓zookeeper:使用
cd ~
切換到當前使用者主目錄root下,tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/zookeeper
將root目錄下的zookeeper-3.4.6.tar.gz
檔案解壓到/usr/local/zookeeper
資料夾下;
-
解壓成功之後,使用
cd /usr/local/zookeeper/zookeeper-3.4.6
切換到zookeeper-3.4.6
目錄下;
-
進入到zookeeper-3.4.6目錄中之後,使用
mkdir data
在該目錄中建立一個data目錄
-
進入到
conf
目錄下,該目錄下有個zoo_sample.cfg
檔案。使用mv zoo_sample.cfg zoo.cfg
將zoo_sample.cfg
檔案的名稱改為zoo.cfg
-
修改
zoo.cfg
檔案,使用vim zoo.cfg
,在開啟的檔案中修改dataDir
的路徑為我們上面建立的data
的絕對路徑,即/usr/local/zookeeper/zookeeper-3.4.6/data
-
修改
zoo.cfg
之後,按esc
退出編輯模式,再輸入:wq
儲存並退出zoo.cfg
,配置完成。 -
接下來啟動
zookepper
,進入到/zookeeper-3.4.6/bin
目錄下,使用./zkServer.sh start
即可啟動Zookeeper,可以使用./zkServer.sh status
檢視啟動狀態,如下圖所示;
-
關閉 Zookeeper:
./zkServer.sh stop
-
檢視狀態:
./zkServer.sh status
很簡單吧?我都驚呆了!