zookeeper 安裝(單機)

環境如下
linux版本:CentOS 7.5.1804
jdk版本:jdk1.8.0_201
zookeeper版本:zookeeper-3.4.5-cdh5.10.0.tar.gz

一、JDK

ZooKeeper服務器是用Java編寫創建,它運行在JVM。所以需要使用JDK 6或更高版本。
安裝請參考文章 JDK1.8安裝


二、Zookeeper安裝

Hive我選用了hive-1.1.0-cdh5.10.0的版本
下載地址直接去官方下載就行
官方地址:https://archive.cloudera.com/cdh5/cdh/5/
或是直接點擊此鏈接進行下載 zookeeper-3.4.5-cdh5.10.0.tar.gz

下載後將壓縮包上傳到服務器的制定路徑(如果不清楚如何操作的可查看文章:通過 Xshell 上傳文件到服務器 rzsz

解壓
tar -zxvf zookeeper-3.4.5-cdh5.10.0.tar.gz
配置環境變量

修改 /etc/profile 文件:

vim /etc/profile

在文件中加入以下內容:

export ZOOKEEPER_HOME=~/lib/zookeeper-3.4.5-cdh5.10.0

修改 PATH,添加hive操作路徑
例如:

export PATH=$PATH:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin

注:ZOOKEEPER_HOME是你的 zookeeper安裝的根目錄

跟新配置
source /etc/profile

三、配置Zookeeper

進入zookeeper-3.4.5-cdh5.10.0/conf目錄

1. 根據模板文件創建 zoo.cfg 文件
 cp zoo_sample.cfg zoo.cfg
2. 修改 zoo.cfg 文件

在最後加上server.1=localhost:2888:3888
修改dataDir=/tmp/zookeeper

3. 創建 myid 文件

創建目錄

mkdir /tmp/zookeeper

配置文件

cd /tmp/zookeeper
echo 1 > myid

注:此爲僞分佈部署,僅有一個節點。myid文件中的這個數字,表示zk進程的id。zookeeper是根據該文件來決定zookeeper集羣各個機器的身份分配。各機器不能重複。

四、驗證

啓動

zkServer.sh start

在這裏插入圖片描述
檢測zk運行狀態

zkServer.sh status

在這裏插入圖片描述

沒有報錯,顯示正常,安裝完成

青冥有曉月

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章