zookeeper安装

zookeeper 安装前要配置JDK 

JDK版本:1.8

zookeeper版本:3.4

zookeeper有监督集群工作状态的功能,并不是必须要和你监控的节点安装在一起,轻量级,在hadoop,hbase,hive等大数据环境下经常使用其监控多台机器的状态

1.下载zookeeper安装包,解压

2.复制/conf/zoosample.cfg 为zoo.cfg文件,配置文件内容

dataDir=/data/local/zookeeper/zkdata  //data数据存放
dataLogDir=/data/local/zookeeper/zkdataLog //log数据存放
server.1=192.168.4.187:2888:3888 //三台zookeeper服务器
server.2=192.168.4.188:2888:3888
server.3=192.168.4.193:2888:3888

3.创建data数据和log数据的存放文件夹

4.在data数据文件夹下创建 文件 myid --->myid中只存放一个数据,对应上面配置文件的server 1,2,3 

  以我的为例:192.168.4.187 的myid 文件中是1

        192.168.4.188 的myid文件中是2

        以此类推

    将zookeeper文件夹发送到各个机器

5.打开2181端口,zookeeper默认的连接端口是2181,为保证zookeeper通信 必须使这个端口开放

6.配置环境变量

  export ZOOKEEPER_HOME=/data/local/zookeeper

  export PATH=$PATH:${ZOOKEEPER_HOME}/bin

  source /etc/profile //使环境变量生效

7.如果环境变量生效,如果环境变量未配置或者未生效  进入zookeeper/bin 文件下执行

  zkServer.sh start  分别启动你的zookeeper机器 

  zkServer.sh status  检查启动状态-->正常情况下有一台leader多台follower

  zkSever.sh stop 关停zookeeper

8.启动后status错误是 zookeeper可能未运行 

  1.检查配置文件myid

  2.检查你的开放端口

posted @ 2019-01-11 19:22  我得了个姥姥  阅读(129)  评论(0编辑  收藏  举报