Zookeeper3.4.6安装配置文档
一:安装JDK1.7
解压tar包
tar –zxvf jdk1.7.0_67
添加环境变量
vi /etc/profile
使环境变量生效
Source /etc/profile
创建用户
Useraddstorm
Passwdstorm
*以下操作及目录文件都在storm:storm下
二:下载zookeeper解压
cd /export
Sudo su -
上传tar包
rz
ls
tar -zxvf zookeeper-3.4.6.tar.gz
ll
创建软连接
ln -s /export/zookeeper-3.4.6 /export/zookeeper
ll
三:配置环境变量
设置ZOOKEEPER_HOME 和$ZOOKEEPER_HOME/bin
Vi ~/.bashrc
追加:
exportZOOKEEPER_HOME="/export/zookeeper"
export PATH=$PATH:$ZOOKEEPER_HOME/bin
cat ~/.bashrc
改变权限
四:配置zookeeper
用zoo_sample.cfg 制作$ZOOKEEPER_HOME/conf/zoo.cfg
cd conf
cp zoo_sample.cfg zoo.cfg
指定dataLogDir和运行Dir
配置$ZOOKEEPER_HOME/conf/zoo.cfg文件
主要配置项:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181
添加:
在/tmp/zookeeper文件夹下新建文件:myid
添加server序号
*(server.1 机器的myid 只需添加数字 1; server.2 机器的myid只需加入数字2即可,以此类推)
五: 启动
bin/zkServer.sh start
刚起来的时候会报错,等其他几台都起来之后就不会报错了。
六: 测试
bin/zkCli.sh -server 172.24.176.36:2181