zookeeper安装与配置(集群版)

集群版跟单机版的前一部分都一样,单机版配置完成后:

 # zkServer.sh stop      //停止zookeeper服务

一、首先进行zoo.cfg文件的配置:

 # vim /usr/local/zookeeper/conf/zoo.cfg    //运用vim编辑器打开zoo.cfg

输入语句:

zookeeper安装与配置(集群版)_第1张图片

     注释:server.X中的X可以自己随便写一个数,但是你要记住你写的数字后面对应的主机名

二、返回~目录下创建文件夹进行相应的配置

 # cd~                          //返回到~目录下
 # mkdir zookeeper      //新建目录zookeeper
 # cd zookeeper          /进入zookeeper目录
 # vim myid               //新建myid文件并用vim编辑器打开

在myid中输入本机主机名所对应的server.X中的X,保存并退出。

集群中的第一台主机的zookeeper已经配置好了,

三、继续配置其他主机,方法都一样

 # scp -r root@namenode01:/usr/local/zookeeper /usr/local      //在需要配置的主机中输入这条命令,将已经配置好的主机中的zookeeper文件复制到该主机下的/usr/local/目录

   注释:namenode01是我已经配置好的主机名

四、进行/etc/profile文件的配置(详见单机版的配置)以及在~目录下的配置(详见单机版的配置)

五、依次启动zookeeper(zkServer.sh start)

六、全部启动完成后,在使用zkServer.status目录查看状态,出现截图中的文字表示配置成功,其中有一台是leader。

 七、配置完成后,进入zookeeper

 # zkCli.sh             //进入zookeeper

出现截图中的内容说明已经进入:

zookeeper安装与配置(集群版)_第2张图片

 

 [zk: localhost:2181(CONNECTED) 0]  ls /              //查看根目录的文件,不过刚开始没有
 [zk: localhost:2181(CONNECTED) 0]  create /ruanjianban huuilai     //新建ruanjianban文件,并且在里面输入huilai
 [zk: localhost:2181(CONNECTED) 0]  get /ruanjinaban         //查看ruanjianban的内容
 [zk: localhost:2181(CONNECTED) 0]  set /ruanjianban gonghuilail15    //更改
ruanjianban的内容为gonghuilai15
 [zk: localhost:2181(CONNECTED) 0]  delete /ruanjianban     //删除ruanjianban

 

大家可以在创建文件后,在其他配置zookeeper的主机下输入命令查看,更改以及删除

你可能感兴趣的:(大数据,Linux)