Centos7.2安装zookeeper-3.4.5操作步骤

下载解压zookeeper压缩包:zookeeper-3.4.5.tar.gz

# tar -zxvf zookeeper -C/data/zookeeper

# cd /data/zookeeper/conf

# cp zoo_sample.cfgzoo.cfg

# vi zoo.cfg

修改以下内容

dataDir=/data/zookeeper/zkData

server.1=Master:2888:3888

server.2=Slave1:2888:3888

server.3=Slave2:2888:3888

然后创建一个tmp文件

[root@Master local]#mkdir/data/zookeeper/zkData

再创建一个空文件

[root@Master local]#touch/data/zookeeper/zkData/myid

最后向该文件写入ID

[root@Master local]#echo 1> /data/zookeeper/zkData/myid

将配置好的zookeeper拷贝到其他节点(首先分别在Slave1、Slave2根目录:/data/)

[root@Master local]#scp -r/data/zookeeper/ Slave1:/data/

[root@Master local]#scp -r/data/zookeeper/ Slave2:/data/

注意:修改Slave1、Slave2对应/data/zookeeper/zkData/myid内容

Slave1:

[root@Master local]#echo 2> /data/zookeeper/zkData/myid

Slave2:

[root@Master local]#echo 3> /data/zookeeper/zkData/myid

启动每台三台主机zookeeper服务:

/opt/zookeeper/bin/zkServer.shstart

查看状态:

/opt/zookeeper/bin/zkServer.shstatus

设置开机启动

# touch /etc/rc.d/init.d/zookeeper

# vi/etc/rc.d/init.d/zookeeper

插入以下脚本:

#!/bin/bash

#chkconfig:2345 20 90

#description:zookeeper

#processname:zookeeper

case $1 in

start) su root/data/zookeeper/bin/zkServer.sh start;;

stop) su root /data/zookeeper/bin/zkServer.shstop;;

status) su root/data/zookeeper/bin/zkServer.sh status;;

restart) su root/data/zookeeper/bin/zkServer.sh restart;;

*)echo "require start|stop|status|restart" ;;

esac

退出保存。

验证是否生效:service zookeeperstart/stop

设置开机启动:chkconfig --add zookeeper

查看自启动列表:chkconfig --list

相关文章

有时候CentOS工作在无互联网的环境下,需要在离线环境下安装一些组件,这次实现的是模拟在离线环境下安...
首先参照https://www.cnblogs.com/wdw984/p/13330074.html,来进行如何安装Centos和离线下载rpm包。 离...
有两个.NET CORE3.1网站部署在CentOS7上(内网IP是192.168.2.32),现在想实现访问http://192.168.2.32...
1、yum -y install vsftpd 安装vsftpd 2、配置vsftpd的配置文件(/etc/vsftpd/vsftpd.conf)主要修改以...
首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/community/) Mysql...
第一步下载erlang环境并安装: wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_...