Linux安装Zookeeper服务

    xiaoxiao2026-09-10  2

    安装须知

    安装系统 : CentOS release 6.6 (Final) , Red Hat 4.4.7-11 , x86_64 GNU 安装版本:zookeeper-3.4.8.tar.gz

    安装步骤

    将zookeeper-3.4.8.tar.gz移动到application目录下,解压 并新建 data , logs 两个目录 tar -zxvf zookeeper-3.4.8.tar.gz mv zookeeper-3.4.8/ zookeeper/ cd zookeeper/; mkdir data; mkdir logs;

    进入conf目录,将zoo_sample.cfg拷贝成zoo.cfg,修改配置

    在data目录下新建myid文件,内容为1

    cd data/ vi myid 1 Esc, ; wq 修改 /home/用户/.bash_profile增加Zookeeper配置 ## Zookeeper Env export ZOOKEEPER_HOME=/application/zookeeper/ export PATH=$ZOOKEEPER_HOME/bin:$PATH 打开防火墙端口2181、2888、3888 vi /etc/sysconfig/iptables

    增加

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT

    保存,退出,重启防火墙

    启动并测试Zookeeper

    cd zookeeper/bin/ zkServer.sh start

    使用jps命令查看Zookeeper进程

    zkServer.sh status查看状态:

    tail –f zookeeper.out 查看启动日志

    停止Zookeeper进程

    ./zkServer.sh stop

    Zookeeper添加开机启动

    用cd 命令切换到/etc/rc.d/init.d/目录下 cd /etc/rc.d/init.d/

    用touch zookeeper创建一个文件

    然后为这个文件添加可执行权限 chmod +x zookeeper

    ]

    接着用vi zookeeper来编辑这个文件

    #!/bin/bash #chkconfig:2345 20 90 #description:zookeeper #processname:zookeeper case $1 in start) su root /application/zookeeper/bin/zkServer.sh start;; stop) su root /application/zookeeper/bin/zkServer.sh stop;; status) su root /application/zookeeper/bin/zkServer.sh status;; restart) su root /application/zookeeper/bin/zkServer.sh restart;; *) echo "require start|stop|status|restart" ;; esac

    然后保存退出

    这个时候就可以用service zookeeper start/stop/status/restart来启动/停止zookeeper服务了

    最后一点我们需要开机自动启动 所以需要添加到启动里面

    使用chkconfig --add zookeeper命令把zookeeper添加到开机启动,然后使用chkconfig –list 查看添加是否在开机任务中

    至此,zookeeper服务的安装,测试,添加开机启动都已完毕。

    转载请注明原文地址: https://ju.6miu.com/read-1311929.html
    最新回复(0)