zookeeper之安装
一、准备条件
1.1 最低三个服务器(一主多从,1个leader,多个flower)
1.2 将zookeeper安装包上传到集群并解压zookeeper
二、将conf目录下的 zoo_sample.cfg拷贝一分,并命名为zoo.cfg
cp ./zoo_sample.cfg zoo.cfg
三、修改zoo.cfg配置文件
tickTime=2000 心跳时间 initLimit=10 初始化时间 10(心跳针)* tickTime syncLimit=5 同步时间 5(心跳针)* tickTime dataDir=/home/bigdata/zookeeper/zkmyid 数据存放路径 clientPort=2181 客户端端口号 server.11=hadoop1:2888:3888 2888:数据通信端口 server.12=hadoop2:2888:3888 3888:选举信息端口 server.13=hadoop3:2888:3888
四、创建logs存放日志/home/bigdata/zookeeper/logs
cd /home/bigdata/zookeeper/
mkdir logs
五、在/home/bigdata/zookeeper目录下创建zkmyid并更改权限
touch zkmyid chmod 755 zkmyid
六、在/home/bigdata/zookeeper/zkmyid目录下创建myid并添加内容
touch myid vi myid 11
六、添加zookeeper环境变量
vi /etc/profiles ZK_HOME=/home/bigdata/zookeeper $ZK_HOME:/bin
七、更改日志位置
在zkEnv.sh 56行左右 把.路径改变为/home/bigdata/zookeeper/logs路径
八、同步配置
scp -r zookeeper root@192.168.11.12:/home/bigdata/ scp -r zookeeper root@192.168.11.13:/home/bigdata/
九、更改2/3号服务器的配置
vi myid 12 vi myid 13
十、刷新三台服务器
source /etc/profile
十一、启动zookeeper服务(三台都启动)
开启zookeeper zkServer.sh start
关闭zookeeper zkServer.sh stop
十二、启动zookeeper客户端
zkCli.sh -server hadoop2:2181(2181默认,可写可不写)