“2020红亚杯:Zookeeper集群部署”的版本间的差异
来自CloudWiki
第1行: | 第1行: | ||
− | + | ==Zookeeper配置== | |
'''先配置好master节点,为了节约时间直接使用scp将zookeeper配置文件上传到slave1和slave2,只需修改myid号,对应zookeeper中配置文件的id号''' | '''先配置好master节点,为了节约时间直接使用scp将zookeeper配置文件上传到slave1和slave2,只需修改myid号,对应zookeeper中配置文件的id号''' | ||
第5行: | 第5行: | ||
tar –zxvf /opt/soft/zookeeper-3.4.10.tar.gz –C /usr/zookeeper 解压zookeeper | tar –zxvf /opt/soft/zookeeper-3.4.10.tar.gz –C /usr/zookeeper 解压zookeeper | ||
+ | |||
将zoo_sample.cfg文件拷贝一份,命名为为“zoo.cfg” | 将zoo_sample.cfg文件拷贝一份,命名为为“zoo.cfg” | ||
− | + | ||
+ | cd /usr/zookeeper/conf/zoo.cfg | ||
+ | |||
zoo.cfg文件配置 | zoo.cfg文件配置 | ||
− | tickTime=2000 | + | |
+ | <nowiki>tickTime=2000 | ||
initLimit=10 | initLimit=10 | ||
syncLimit=5 | syncLimit=5 | ||
第16行: | 第20行: | ||
server.1=master:2888:3888 | server.1=master:2888:3888 | ||
server.2=slave1:2888:3888 | server.2=slave1:2888:3888 | ||
− | server.3=slave2:2888:3888 | + | server.3=slave2:2888:3888</nowiki> |
在zookeeper的目录中,创建zkdata和zkdatalog两个文件夹。Zkdatalog文件夹,是为了指定zookeeper产生日志指定相应的路径 | 在zookeeper的目录中,创建zkdata和zkdatalog两个文件夹。Zkdatalog文件夹,是为了指定zookeeper产生日志指定相应的路径 | ||
+ | |||
mkdir zkdata | mkdir zkdata | ||
+ | |||
mkdir zkdatalog | mkdir zkdatalog | ||
+ | |||
进入zkdata文件夹,创建文件myid | 进入zkdata文件夹,创建文件myid | ||
+ | |||
echo 1 > myid master节点 | echo 1 > myid master节点 | ||
echo 2 > myid slave1节点 | echo 2 > myid slave1节点 | ||
第27行: | 第35行: | ||
环境变量zookeeper | 环境变量zookeeper | ||
+ | |||
export ZOOKEEPER_HOME=/// | export ZOOKEEPER_HOME=/// | ||
export PATH=$PATH:$ZOOKEEPER_HOME/bin | export PATH=$PATH:$ZOOKEEPER_HOME/bin | ||
+ | |||
启动:zkServer.sh start | 启动:zkServer.sh start | ||
状态:zkServer.sh status | 状态:zkServer.sh status | ||
− | Zookeeper排错 | + | ==Zookeeper排错== |
− | 关闭服务,杀掉进程///////已经生成的文件(version-2等),进行删除 | + | 关闭服务,杀掉进程///////已经生成的文件(version-2等),进行删除 ?? |
重新开启服务 (zoo.cfg myid ---------对应关系修改)zoocfg和myid对应关系修改保持一致 | 重新开启服务 (zoo.cfg myid ---------对应关系修改)zoocfg和myid对应关系修改保持一致 |
2020年11月28日 (六) 14:48的最新版本
Zookeeper配置
先配置好master节点,为了节约时间直接使用scp将zookeeper配置文件上传到slave1和slave2,只需修改myid号,对应zookeeper中配置文件的id号
以下配置为master
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对应关系修改保持一致