“2020红亚杯:Zookeeper集群部署”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
 
第1行: 第1行:
'''Zookeeper配置'''<br>
+
==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
+
 
 +
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对应关系修改保持一致