zoukankan      html  css  js  c++  java
  • centos7 安装zookeeper

    下载安装包

    进入安装目录

    cd /home/install/

    下载

    [root@localhost install]#wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz

    下载完成

    安装

    1)创建和解压至安装目录

      mkdir /usr/local/zookeeper
      tar -xvf zookeeper-3.4.14.tar.gz -C /usr/local/zookeeper/
    

    2)拷贝样本配置为主配置

    进入配置目录,赋值拷贝样本

    [root@localhost install]# cd /usr/local/zookeeper/zookeeper-3.4.14/conf/
    [root@localhost conf]# cp zoo_sample.cfg zoo.cfg
    

    3)简单修改配置

    创建数据存储目录与日志目录

    [root@localhost conf]# mkdir /usr/local/zookeeper/zookeeper-3.4.14/dataDir
    [root@localhost conf]# mkdir /usr/local/zookeeper/zookeeper-3.4.14/dataLogDir
    

    修改数据存储和日志目录
    [root@localhost conf]# vim /usr/local/zookeeper/zookeeper-3.4.14/conf/zoo.cfg

    配置zookeeper环境变量

    1)依赖JVM环境,所以JVM与zookeeper环境变量都要配置

    vim /etc/profile

    在尾部追加

    期间遇到找不到JAVA_HOME,路径不对,可以使用java -version查看安装版本,没有安装的话,运行命令:yum -y install java-1.8.0-openjdk.x86_64
    JAVA_HOME 可以使用whereis java查看路径

    2)生效

    source /etc/profile

    测试

    启动

        /usr/local/zookeeper/zookeeper-3.4.14/bin/zkServer.sh start

    连接

        /usr/local/zookeeper/zookeeper-3.4.14/bin/zkCli.sh

    增删改查

    开机启动

    编辑zookeeper.service文件

        vim /usr/lib/systemd/system/zookeeper.service
    加入如下内容

    [Unit]
    Description=zookeeper
    After=network.target remote-fs.target nss-lookup.target
    [Service]
    Type=forking
    ExecStart=/usr/local/zookeeper/zookeeper-3.4.14/bin/zkServer.sh start
    ExecReload=/usr/local/zookeeper/zookeeper-3.4.14/bin/zkServer.sh restart
    ExecStop=/usr/local/zookeeper/zookeeper-3.4.14/bin/zkServer.sh stop
    [Install]
    WantedBy=multi-user.target
    

    生效

        systemctl daemon-reload

    改变文件权限

        chmod 777 /usr/lib/systemd/system/zookeeper.service

    systemctl开机启动zookeeper

        systemctl enable /usr/lib/systemd/system/zookeeper.service
        或
        systemctl enable /usr/lib/systemd/system/zookeeper

    查看是否开机启动

        systemctl is-enabled zookeeper.service

    systemctl取消开机启动

        systemctl disable zookeeper.service

  • 相关阅读:
    MATLAB数据处理快速学习教程
    dev -c++ 快捷键
    SQL 通配符
    如何利用SQL语句求日期的时间差值,并汇总网上的一些信息
    matlab使用常犯的错误
    matlab中将矩阵按照行打乱顺序的一个例子
    我所认识的PCA算法的princomp函数与经历 (基于matlab)
    java 读取本地的json文件
    Oracle数据库——SQL基本查询
    Oracle数据库——表的创建与管理
  • 原文地址:https://www.cnblogs.com/sunyanblog/p/12789108.html
Copyright © 2011-2022 走看看