zookeeper之安装

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默认,可写可不写)

 

上一篇:Mysql基础


下一篇:分享 一个NetApp删除所有卷后的数据恢复过程