虚拟机-zookeeper集群搭建

1.zookeper包上传

文件上传:
上传: scp localpath username@ip:remotepath
文件下载:
scp -r remote_username@remote_ip:remote_folder local_folder

scp /Users/xiexinming/software/package/zookeeper-3.4.9.tar.gz [email protected]:/usr/local/

2.zookeper解压修改名称

1、解压

 tar -zxvf zookeeper-3.4.9.tar.gz 

2、删除jar包,然后重命名

虚拟机-zookeeper集群搭建_第1张图片

3.配置环境变量

vi ~/.bashrc  

export ZOOKEEPER_HOME=/usr/local/zookeeper 
export PATH=$PATH:$ZOOKEEPER_HOME/bin  

source ~/.bashrc

虚拟机-zookeeper集群搭建_第2张图片

4.修改配置文件

拷贝一份已经存在的样本文件,然后进行编辑
进入zookeeper的配置文件中:
cd ./zookeeper/conf
虚拟机-zookeeper集群搭建_第3张图片

我们在/opt下新建目录:zookeeper
然后我们修改zookeeper的配置文件。

mkdir /opt/zookeeper/data
mkdir /opt/zookeeper/log

修改里面的基本配置文件:

dataDir=/opt/zookeeper/data
dataLogDir=/opt/zookeeper/log
server.1=centos01:2888:3888
server.2=centos02:2888:3888 

设置zookeeper的id
进入zookeeper的data目录中去,设置他的id

cd /opt/zookeeper/data  
echo 1 > myid

image.png
上面myid里面内容为1,代表的是当前zookeeper机器编号。

5.其他机器zookeeper配置

scp -r /usr/local/zookeeper centos02:/usr/local ,修改环境变量,在centos02将myid的内容改为2 (echo 2 > myid)

scp -r /usr/local/zookeeper centos03:/usr/local,修改环境变量,在centos03将myid的内容改为3 (echo 3 > myid)

在另一台机器查看:

虚拟机-zookeeper集群搭建_第4张图片

修改环境变量:

vi ~/.bashrc  
export ZOOKEEPER_HOME=/usr/local/zookeeper 
export PATH=$PATH:$ZOOKEEPER_HOME/bin  
source ~/.bashrc

设置zookeeper的id
进入zookeeper的data目录中去,设置他的id

cd /opt/zookeeper/data  
echo 2 > myid

6.zookeeper启动

zookeeper是最基本基本的系统,所有可以直接跑

二台机器上执行:

1、启动zookeeper:

zkServer.sh start 

2、查看集群状态

1、jps(查看进程:会出现:QuorumPeerMain ) 
2、zkServer.sh status(查看集群状态,主从信息)

你可能感兴趣的:(zookeeper)