Zookeeper 3.2 單機安裝

前言

本篇為Zookeeper 的獨立測試 (不包含搭配 Hadoop, Hbase 的協同合作)

    • 測試於 Ubuntu 9.10 , Zookeeper 為 3.2.1 版,java 版本為 1.6 ,並且於環境變數已經加入 JAVA_HOME=/usr/lib/jvm/java-6-sun

    • 設定好 ssh localhost 免密碼

安裝目錄

工作目錄

/opt/zookeeper/

/var/zookeeper/

安裝步驟

    • 下載 zookeeper 最新版,並且解壓縮到 /opt/zookeeper

    • 新建 /var/zookeeper 當作 zookeeper的工作目錄,並確實設定可讀寫權限

新建設定檔 /opt/zookeeper/conf/zoo.cfg

tickTime=2000

dataDir=/var/zookeeper

clientPort=2181

接著執行

$ cd /opt/zookeeper

$ bin/zkServer start

完成啟動

執行測試

接著執行

$bin/zkCli.sh -server 127.0.0.1:2181

以下指令做基本測試

[zkshell: 0] help

[zkshell: 8] ls /

[zookeeper]

[zkshell: 9] create /zk_test my_data

Created /zk_test

[zkshell: 11] ls /

[zookeeper, zk_test]

[zkshell: 12] get /zk_test

my_data

[zkshell: 14] set /zk_test junk

[zkshell: 15] get /zk_test

junk

[zkshell: 16] quit