CentOS上安裝ZooKeeper(單點(diǎn)入門)

獲取安裝包

1.訪問(wèn) https://www.apache.org/dyn/closer.cgi/zookeeper/,挑選一個(gè)下載站點(diǎn)。一般都會(huì)選cn的吧~

進(jìn)去后,選擇需要下載的版本。這里就以最新的穩(wěn)定版為例。

2.我們可以先下載到本地,然后上傳到服務(wù)器。也可以直接下載到服務(wù)器上,命令形如:

wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz

安裝并配置

1.解壓安裝包

tar -zxvf zookeeper-3.4.12.tar.gz

2.獲取配置文件

進(jìn)入解壓后的目錄里,找到conf文件夾,把里面的zoo_sample.cfg復(fù)制一份作為配置文件

cp zoo_sample.cfg zoo.cfg

3.修改配置文件zoo.cfg,這里簡(jiǎn)單配置了下數(shù)據(jù)文件和日志文件的路徑。具體情況得具體配置。

#數(shù)據(jù)文件夾

dataDir=/data/zookeeper-3.4.12/data

#日志文件夾

dataLogDir=/data/zookeeper-3.4.12/logs

4.配置系統(tǒng)環(huán)境變量

vim /etc/profile

在文件后面追加

#zookeeper-3.4.12

export ZOOKEEPER_HOME=/soft/zookeeper-3.4.12/

export PATH=$ZOOKEEPER_HOME/bin:$PATH

export PATH

保存退出后讓配置文件生效

source /etc/profile

服務(wù)啟停

1.進(jìn)入到 zookeeper 的bin目錄里面。

2.啟動(dòng) zookeeper 服務(wù)

./zkServer.sh start

3.停止?zookeeper 服務(wù)

./zkServer.sh stop

4.查看運(yùn)行狀態(tài)

./zkServer.sh status

5.重啟 zookeeper 服務(wù)

./zkServer.sh restart

自啟動(dòng)配置

1.在?/etc/rc.d/init.d 目錄下創(chuàng)建 zookeeper 文件

touch?/etc/rc.d/init.d/zookeeper

2.修改?zookeeper 文件

#!/bin/bash

#chkconfig:2345 20 90

#description:zookeeper

export JAVA_HOME=/soft/jdk1.8.0_201

case $1 in

? ? start) su root /soft/zookeeper-3.4.12/bin/zkServer.sh start;;

? ? stop) su root /soft/zookeeper-3.4.12/bin/zkServer.sh stop;;

? ? status) su root /soft/zookeeper-3.4.12/bin/zkServer.sh status;;

? ? restart) su root /soft/zookeeper-3.4.12/bin/zkServer.sh restart;;

? ? *) echo "require start|stop|status|restart" ;;

esac

注意:文件頭部#注釋的部分不能少,而且文件中諸如JDK路徑,zookeeper路徑都需要修改為你自己的。

3.為新建的/etc/rc.d/init.d/zookeeper文件添加可執(zhí)行權(quán)限

chmod +x /etc/rc.d/init.d/zookeeper

4.把zookeeper這個(gè)腳本添加到開(kāi)機(jī)啟動(dòng)項(xiàng)里面

chkconfig --add zookeeper

5.查看是否添加成功

chkconfig --list

結(jié)果形如:

6.至此,可以重啟系統(tǒng)進(jìn)行查看。

參考

Linux上安裝ZooKeeper并設(shè)置開(kāi)機(jī)啟動(dòng)(CentOS7+ZooKeeper3.4.10) https://blog.csdn.net/pucao_cug/article/details/71240246

在 CentOS7 上安裝 Zookeeper-3.4.9 服務(wù)?https://www.linuxidc.com/Linux/2016-09/135052.htm

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1 Zookeeper概述# ZooKeeper是一個(gè)為分布式應(yīng)用所設(shè)計(jì)的分布的、開(kāi)源的協(xié)調(diào)服務(wù),它主要是用來(lái)解決...
    七寸知架構(gòu)閱讀 7,479評(píng)論 0 101
  • 最近在學(xué)習(xí)大數(shù)據(jù)技術(shù),朋友叫我直接學(xué)習(xí)Spark,英雄不問(wèn)出處,菜鳥(niǎo)不問(wèn)對(duì)錯(cuò),于是我就開(kāi)始了Spark學(xué)習(xí)。 為什...
    Plokmijn閱讀 26,837評(píng)論 6 26
  • 1、安裝及配置 首先,再安裝前,需要安裝并配置好JDK(選擇Oracle Java8 SE)。 其次,需要下載Zo...
    菜心有毒閱讀 4,964評(píng)論 1 1
  • 所有的焦慮化成了每晚每晚的失眠,所有的迷?;闪艘浑p大大的死魚(yú)眼、所有的膽怯都化成了一禁錮之膜,把自己禁錮在其中,...
    文字海洋里的一條魚(yú)閱讀 361評(píng)論 1 2
  • 當(dāng)人們通過(guò)接種疫苗來(lái)預(yù)防疾?。ㄈ纾禾旎ǎ┑姆椒ㄗ铋_(kāi)始在16世紀(jì)早期的殖民地盛行時(shí),大多數(shù)權(quán)威人士認(rèn)為這是荒謬的。這...
    梁夢(mèng)婷閱讀 142評(píng)論 0 1

友情鏈接更多精彩內(nèi)容