-
准备环境
(2n-1台linux机器或者虚拟机:由于zookeeper的paxos算法要求半数以上存活则为可用,所以必须准备单数个服务器搭建环境) -
上传
用工具上传zookeeper安装文件到linux中/apps/zookeeper -
解压
tar -zxvf zookeeper-3.4.5.tar.gz -
重命名
mv zookeeper-3.4.5 zookeepe -
修改环境变量(集群的每台zookeeper机器都要改)
vi /etc/profile
export ZOOKEEPER_HOME=/apps/zookeeper/zookeeper
export PATH= P A T H : PATH: PATH:ZOOKEEPER_HOME/bin -
重新编译source /etc/profile
-
其他的机器像上面一样修改
-
修改zookeeper配置文件
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
添加内容,其中域名需要自己斟酌
dataDir=/apps/zookeeper/zookeeper/data
dataLogDir=/apps/zookeeper/zookeeper//log
server.1=slave1:2888:3888
server.2=slave2:2888:3888
server.3=slave3:2888:3888 -
在zookeeper安装目录中创建目录
mkdir data
mkdir log
chmod 755 data
chmod 755 log -
创建myid文件,并添加内容
cd /apps/zookeeper/zookeeper/data
vi myid
添加内容:
1 -
将zookeeper传到其他机器通过scp命令
scp -r root@IP:/apps/…
-
修改其他机器的myid为各自的编号
-
关闭防火墙才能进行连接
-
在三台机器上分别执行zkServer.sh start
-
看是否连接成功zkServer.sh status
Linux下安装zookeeper和配置
最新推荐文章于 2024-10-11 20:35:57 发布