• ELK安装、部署、调试(三)zookeeper安装,配置


    1.准备

    java安装,系统自带即可

    2.下载zookeeper

    zookeeper.apache.org上可以下载
    tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz -C /usr/local
     mv apache-zookeeper-3.7.1-bin zookeeper

    3.配置zookeeper

     mv zoo_sample.cfg zoo.cfg
    /usr/local/zookeeper/conf/zoo.cfgvi zoo.cfg

    1. tickTime=2000 毫秒为单位,是zookeeper的基本时间度量单位,来控制心跳和超时
    2. initLimit=10  follower节点初始化连接到leader节点最长允许的时间,表示10个ticktime的时间,
    3. syncLimit=5    follower节点和leader节点通讯的请求和应答的最长时间,5个ticktime
    4. dataDir=/data/zookeeper  存储快照的目录
    5. clientPort=2181
    6. server.1=10.10.10.71:2888:3888   2888是与leader通讯的接口,3888是leader选举时使用的端口
    7. server.2=10.10.10.72:2888:3888
    8. server.3=10.10.10.73:2888:3888
    9. tickTime=2000 
    10. initLimit=10 
    11. syncLimit=5
    12. dataDir=/data/zookeeper
    13. clientPort=2181
    14. server.1=10.10.10.71:2888:3888
    15. server.2=10.10.10.72:2888:3888
    16. server.3=10.10.10.73:2888:3888

    除了配置zoo.cfg文件外,zookeeper的集群还需要配置一个文件myid,需要手动创建,放到dataDir的目录下,主要用于区分集
    群的服务器,文件内部为1或2或3,与

    1. server.1=10.10.10.71:2888:3888
    2. server.2=10.10.10.72:2888:3888
    3. server.3=10.10.10.73:2888:3888


    .1 和.2  .3相互对应。

    dataDir=/data/zookeeper

    1. /data/zookeeper/myid
    2. [root@localhost zookeeper]# cat /data/zookeeper/myid
    3. 1
    4. [root@localhost zookeeper]#

    4.启动zookeeper

    /usr/local/zookeeper/
    ./zkServer.sh start
    查看
    ps -ef | grep zookeeper
    或者

    [root@localhost bin]# jps
    9283 QuorumPeerMain          #为zookeeper的java标识
    9331 Jps

    配置环境变量,为了方便zkServer.sh的启动

    1. export ZOOKEEPER_HOME=/usr/local/zookeeper
    2. export PATH=$PATH:$ZOOKEEPER_HOME/bin

    为了执行jps配置的环境变量

    1. export JAVA_HOME=/usr/local/java/jdk1.8.0_201
    2. export PATH=$PATH:$JAVA_HOME/bin
    3. export CLASSPATH=.$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

    source /etc/profile

    日志
    /usr/local/zookeeper/bin/zookeeper.out
    由于我是cd进入到/usr/local/zookeeper/bin/ 下启动的zookeeper,日志在此目录
    在其他位置启动zookeeper,日志业务对应在其他目录。

  • 相关阅读:
    Python:函数定义的形参
    [Kogel.Subscribe.Mssql]SQL Server增量订阅,数据库变更监听
    任正非:天空足够大,世界会越来越兴盛
    【Leetcode】 501. 二叉搜索树中的众数
    数据同步MySQL -> Elasticsearch
    Docker笔记-09 Docker Compose
    Java实现图片和Base64之间的相互转化
    【RocketMQ】【源码】DLedger选主源码分析
    前端框架引入excel表格
    图04---最小生成树与实现
  • 原文地址:https://blog.csdn.net/ly4983/article/details/132583852