在一台Linux机器上安装Zookeeper集群
一、安装jdk、并配置环境变量,安装jdk就不再叙述。需要注意的是,jdk的版本和zookeeper的版本要匹配,自己在安装的过程中,使用Zookeeper3.5.4时,发现jdk7不支持,然后下载了Zookeeper3.4.13版本。一、新建zookeeper文件夹,并且在zookeeper文件夹下面新建server1、server2、server3文件夹二、进入server1文件夹...
一、安装jdk、并配置环境变量,安装jdk就不再叙述。需要注意的是,jdk的版本和zookeeper的版本要匹配,自己在安装的过程中,使用Zookeeper3.5.4时,发现jdk7不支持,然后下载了Zookeeper3.4.13版本。
一、新建zookeeper文件夹,并且在zookeeper文件夹下面新建server1、server2、server3文件夹
二、进入server1文件夹,解压文件
tar -zxvf zookeeper-3.4.13.tar.gz
三、在/root/zhangys/zookeeper/server1/zookeeper-3.4.13文件夹下面新建data文件夹
mkdir data
四、进入刚才新建的data文件夹,新建myid文件
touch myid
在myid文件中写入1
五、进入zookeeper/server1/zookeeper-3.4.13/conf文件夹
执行命令:cp zoo_sample.cfg zoo.cfg
六、修改zoo.cfg文件
dataDir=/root/zhangys/zookeeper/server1/zookeeper-3.4.13/data
clientPort=9689
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
如图:
七、按照server1文件夹下面的步骤,修改server2、server3文件夹下面的内容。
需要把zookeeper/server2/zookeeper-3.4.13/data/myid 里面的内容修改为2;
需要把zookeeper/server3/zookeeper-3.4.13/data/myid 里面的内容修改为3;
需要把zookeeper/server2/zookeeper-3.4.13/conf/zoo.cfg文件里面的 clientPort 修改为不同的端口;
需要把zookeeper/server3/zookeeper-3.4.13/conf/zoo.cfg文件里面的 clientPort 修改为不同的端口;
其余部分修改和server1修改一样。
八、进入/root/zhangys/zookeeper文件夹
执行命令:chmod -R 777 *
九、启动Zookeeper
进入:zookeeper/server1/zookeeper-3.4.13/bin文件夹
执行命令 ./zkServer.sh start
进入:zookeeper/server2/zookeeper-3.4.13/bin文件夹
执行命令 ./zkServer.sh start
进入:zookeeper/server3/zookeeper-3.4.13/bin文件夹
执行命令 ./zkServer.sh start
安装完成!!!
更多推荐
所有评论(0)