zookeeper在Cent6.5中的配置部署

zookeeper配置與部署

1.使用非root用戶,這裏我新建storm用戶:

useradd storm
passwd storm

2.切換到storm用戶:su - storm

3.在/home/storm/目錄下建立zookeeper目錄,存放zookeeper
mkdir zookeeper

4.將zookeeper-3.4.6.storm.tar.gz導入zookeeper目錄下
解壓縮:tar -xvf zookeeper-3.4.6.storm.tar.gz

5.修改zookeeper的配置文件,找到zoo.cfg,修改
cd zookeeper-3.4.6/conf
vim zoo.cfg
修改配置文件中的dataDir、dataLogDir、server.1

# The number of milliseconds of each tick
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.

dataDir=/home/storm/zookeeper/zookeeper-3.4.6/data  (改成自己的目錄)

# the port at which the clients will connect

clientPort=2181

# set logs

dataLogDir=/home/storm/zookeeper/zookeeper-3.4.6/logs  (改成自己的目錄)

# set server
server.1=storm:4887:5887   (改成自己的hostname或IP)
#server.2=10.162.219.52:4887:5887
#server.3=10.163.15.119:4887:5887

# add by shaka

# set max client connects
maxClientCnxns=300


6.修改bin目錄中文件權限:cd bin    chmod +x *


7.啓動zookeeper,在zookeeper-3.4.6目錄下:
bin/zkServer.sh start

7.啓動後查看狀態:
停止ZK服務: bin/zkServer.sh stop


重啓ZK服務: bin/zkServer.sh restart


zk的初始化目錄爲:get /zookeeper/quota

8.啓動zookeeper的客戶端
bin/zkCli.sh -server 127.0.0.1:2181
登陸zk客戶端

9.zk客戶端命令
命令行工具的一些簡單操作如下:
    
1. 顯示根目錄下、文件: ls / 使用 ls 命令來查看當前 ZooKeeper 中所包含的內容
    
2. 創建文件,並設置初始內容: create /zk "test" 創建一個新的 znode節點“ zk ”以及與它關聯的字符串
    
3. 獲取文件內容: get /zk 確認 znode 是否包含我們所創建的字符串
    
4. 修改文件內容: set /zk "zkbak" 對 zk 所關聯的字符串進行設置
   
5. 刪除文件: delete /zk 將剛纔創建的 znode 刪除
    
6. 退出客戶端: quit
    

7. 幫助命令: help


ps:

 常見解壓/壓縮命令:

tar

解包:tar xvf FileName.tar

打包tar cvf FileName.tar DirName

(注:tar是打包,不是壓縮!)

 

.tar.gz  .tgz

解壓:tar zxvf FileName.tar.gz

壓縮:tar zcvf FileName.tar.gz DirName

.tar.bz2

解壓:tar jxvf FileName.tar.bz2

壓縮:tar jcvf FileNam

e.tar.bz2 DirName

.tar.bz

解壓:tar jxvf FileName.tar.bz

壓縮:未知


.gz

解壓1gunzip FileName.gz

解壓2gzip -d FileName.gz

壓縮:gzip FileName


.bz2

解壓1bzip2 -d FileName.bz2

解壓2bunzip2 FileName.bz2

壓縮: bzip2 -z FileName

.bz

解壓1bzip2 -d FileName.bz

解壓2bunzip2 FileName.bz

壓縮:未知


 .Z

解壓:uncompress FileName.Z

壓縮:compress FileName

.tar.Z

解壓:tar Zxvf FileName.tar.Z

壓縮:tar Zcvf FileName.tar.Z DirName

.zip

解壓:unzip FileName.zip

壓縮:zip FileName.zip DirName

 

.rar

解壓:rar x FileName.rar

壓縮:rar a FileName.rar DirName


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