溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何在linux系統(tǒng)中安裝zookeeper 服務(wù)

發(fā)布時(shí)間:2021-05-21 17:34:11 來(lái)源:億速云 閱讀:166 作者:Leah 欄目:服務(wù)器

本篇文章為大家展示了如何在linux系統(tǒng)中安裝zookeeper 服務(wù),內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

1、創(chuàng)建 /usr/local/services/zookeeper 文件夾:

  mkdir -p /usr/local/services/zookeeper

 2、進(jìn)入到 /usr/local/services/zookeeper 目錄中:

  cd /usr/local/services/zookeeper

 3、下載 zookeeper-3.4.9.tar.gz:

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

 4、解壓縮 zookeeper-3.4.9.tar.gz: 

  tar -zxvf zookeeper-3.4.9.tar.gz

 5、進(jìn)入到 /usr/local/services/zookeeper/zookeeper-3.4.9/conf 目錄中:

cd zookeeper-3.4.9/conf/

 6、復(fù)制 zoo_sample.cfg 文件的并命名為為 zoo.cfg:

cp zoo_sample.cfg zoo.cfg

 7、用 vim 打開 zoo.cfg 文件并修改其內(nèi)容為如下:

# The number of milliseconds of each tick
    # zookeeper 定義的基準(zhǔn)時(shí)間間隔,單位:毫秒
  tickTime=2000
   # The number of ticks that the initial 
   # synchronization phase can take
   initLimit=10
   # The number of ticks that can pass between 
   # sending a request and getting an acknowledgement
   syncLimit=5
   # the directory where the snapshot is stored.
   # do not use /tmp for storage, /tmp here is just 
   # example sakes.
   # dataDir=/tmp/zookeeper
   # 數(shù)據(jù)文件夾
  dataDir=/usr/local/services/zookeeper/zookeeper-3.4.9/data
   # 日志文件夾
  dataLogDir=/usr/local/services/zookeeper/zookeeper-3.4.9/logs
   # the port at which the clients will connect
   # 客戶端訪問(wèn) zookeeper 的端口號(hào)
  clientPort=2181
   # the maximum number of client connections.
   # increase this if you need to handle more clients
   #maxClientCnxns=60
   #
   # Be sure to read the maintenance section of the 
   # administrator guide before turning on autopurge.
   #
   # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
   #
   # The number of snapshots to retain in dataDir
   #autopurge.snapRetainCount=3
   # Purge task interval in hours
   # Set to "0" to disable auto purge feature
   #autopurge.purgeInterval=1

 8、保存并關(guān)閉 zoo.cfg 文件:    

9、進(jìn)入到 /usr/local/services/zookeeper/zookeeper-3.4.9/bin 目錄中:

    cd ../bin/  

 10、用 vim 打開 /etc/ 目錄下的配置文件 profile:

    vim /etc/profile

     并在其尾部追加如下內(nèi)容: 

 # idea - zookeeper-3.4.9 config start - 2016-09-08
   export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9/
   export PATH=$ZOOKEEPER_HOME/bin:$PATH
   export PATH
   # idea - zookeeper-3.4.9 config start - 2016-09-08

 11、使 /etc/ 目錄下的 profile 文件即可生效:

 source /etc/profile

 12、啟動(dòng) zookeeper 服務(wù):

zkServer.sh start

     如打印如下信息則表明啟動(dòng)成功:

  ZooKeeper JMX enabled by default
   Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   Starting zookeeper ... STARTED

 13、查詢 zookeeper 狀態(tài):

  zkServer.sh status

 14、關(guān)閉 zookeeper 服務(wù):

 zkServer.sh stop

     如打印如下信息則表明成功關(guān)閉:

 ZooKeeper JMX enabled by default
   Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   Stopping zookeeper ... STOPPED

 15、重啟 zookeeper 服務(wù):

zkServer.sh restart

     如打印如下信息則表明重啟成功:

  ZooKeeper JMX enabled by default
   Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   ZooKeeper JMX enabled by default
   Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   Stopping zookeeper ... STOPPED
   ZooKeeper JMX enabled by default
   Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   Starting zookeeper ... STARTED

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

上述內(nèi)容就是如何在linux系統(tǒng)中安裝zookeeper 服務(wù),你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI