乐趣区

关于zookeeper:虚拟机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 root@10.1.200.244:/usr/local/

2.zookeper 解压批改名称

1、解压

 tar -zxvf zookeeper-3.4.9.tar.gz 

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

3. 配置环境变量

vi ~/.bashrc  

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

source ~/.bashrc

4. 批改配置文件

拷贝一份曾经存在的样本文件,而后进行编辑
进入 zookeeper 的配置文件中:
cd ./zookeeper/conf

咱们在 /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


下面 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)

在另一台机器查看:

批改环境变量:

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(查看集群状态,主从信息)
退出移动版