2020红亚杯:Zookeeper集群部署
来自CloudWiki
123.183.247.88(讨论)2020年11月28日 (六) 13:55的版本
Zookeeper配置
tar –zxvf /opt/soft/zookeeper-3.4.10.tar.gz –C /usr/zookeeper 解压zookeeper
将zoo_sample.cfg文件拷贝一份,命名为为“zoo.cfg”
cd /usr/zookeeper/conf/zoo.cfg
zoo.cfg文件配置
tickTime=2000 initLimit=10 syncLimit=5 dataDir=/usr/zookeeper/zookeeper-3.4.10/zkdata clientPort=2181 dataLogDir=/usr/zookeeper/zookeeper-3.4.10/zkdatalog server.1=master:2888:3888 server.2=slave1:2888:3888 server.3=slave2:2888:3888
在zookeeper的目录中,创建zkdata和zkdatalog两个文件夹。Zkdatalog文件夹,是为了指定zookeeper产生日志指定相应的路径
mkdir zkdata mkdir zkdatalog
进入zkdata文件夹,创建文件myid
echo “1” > myid master echo “2” > myid slave1 echo “2” > myid slave2
环境变量zookeeper
export ZOOKEEPER_HOME=/// export PATH=$PATH:$ZOOKEEPER_HOME/bin
启动:zkServer.sh start 状态:zkServer.sh status Zookeeper排错 关闭服务,杀掉进程///////已经生成的文件(version-2等),进行删除 重新开启服务 (zoo.cfg myid ---------对应关系修改)zoocfg和myid对应关系修改保持一致