zookeeper下载及安装(单机)

    xiaoxiao2023-09-25  160

    zookeeper下载及安装(单机)

    **1.**官网下载zookeeper,https://www.apache.org/dist/zookeeper/ **2.**将下载的文件放到服务器,/usr/zookeeper,解压tar -zxvf zookeeper-3.4.14.tar.gz **3.**配置服务器环境变量 vi /etc/profile, 末尾加入export ZOOKEEPER_HOME=/usr/zookeeper/zookeeper-3.4.14 export PATH=$PATH:$ZOOKEEPER_HOME/bin 使变量生效:source /etc/profile **4.**修改zookeeper配置文件, 默认加载/usr/zookeeper/zookeeper-3.4.14/conf路径下名为zoo.cfg的文件, 进入cd /usr/zookeeper/zookeeper-3.4.14/conf/目录, cp zoo_sample.cfg zoo.cfg将zoo_simple.cfg文件复制并命名为zoo.cfg, 新建文件夹用来保存数据及日志,mkdir /usr/zookeeper/zookeeper-3.4.14/data mkdir /usr/zookeeper/zookeeper-3.4.14/logs 编辑配置文件vi zoo.cfg,修改并保存一下信息

    tickTime=2000 dataDir=/usr/zookeeper/zookeeper-3.4.14/data dataLogDir=/usr/zookeeper/zookeeper-3.4.14/logs clientPort=2181

    各句含义:

    tickTime : 服务器与客户端之间交互的基本时间单元(ms) dataDir : 保存zookeeper数据路径 dataLogDir : 保存zookeeper日志路径,当此配置不存在时默认路径与dataDir一致 clientPort : 客户端访问zookeeper时经过服务器端时的端口号

    **5.**启动zookeeper 进入zookeeperbin目录cd /usr/zookeeper/zookeeper-3.4.14/bin, 启动zookeeper,./zkServer.sh start

    **6.**将zookeeper设为开机自启 进入到cd /etc/rc.d/init.d目录下,新建一个zookeeper脚本

    #! /bin/bash # chkconfig: 2345 10 90 # description: zookeeper export JAVA_HOME=${JAVA_HOME} case $1 in start) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh start;; stop) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh stop;; status) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh status;; restart) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh restart;; *) echo “require start|stop|status|restart” ;; esac

    赋予脚本权限 chmod +x zookeeper

    使用service zookeeper start/stop命令来尝试启动关闭zookeeper, 使用service zookeeper status查看zookeeper状态。 或者直接 zookeeper start/stop/status

    添加到开机启动:chkconfig --add zookeeper

    查看开机自启的服务中是否已经有zookeeper:chkconfig --list zookeeper

    最新回复(0)