• zookeeper的安装(集群版安装和单机版安装)


    单机版安装

    1.下载、上传、解压

    下载稳定版本的zookeeper   http://zookeeper.apache.org/releases.html
    将zookeeper压缩包 zookeeper-3.4.14.tar.gz上传到linux系统/opt/lagou/software
    解压至特定文件夹:tar -zxvf zookeeper-3.4.14.tar.gz -C ../servers/

    2.创建文件夹,修改配置文件

    cd /opt/lagou/software/zookeeper-3.4.14/conf 

    # 复制zoo_sample.cfg命名为zoo.cfg
    cp zoo_sample.cfg zoo.cfg

    # 编辑zoo.cfg文件
    vim zoo.cfg

      # 修改Zookeeper保存数据的目录,dataDir
      dataDir=/opt/lagou/software/zookeeper-3.4.14/data

    3.编辑   /etc/profile,并使之生效

    # 设置环境变量ZOO_LOG_DIR,指定Zookeeper保存日志的位置;
    # ZOOKEEPER_PREFIX指向Zookeeper的解压目录;
    # 将Zookeeperbin目录添加到PATH中:


    export ZOOKEEPER_PREFIX=/opt/lagou/servers/zookeeper-3.4.14-simple export PATH=$PATH:$ZOOKEEPER_PREFIX/bin export ZOO_LOG_DIR=/opt/lagou/servers/zookeeper-3.4.14-simple/data/logs

    #使配置生效
    source /etc/profile

    4.验证

    #查看Zookeeper状态
    zkServer.sh status

    集群版安装

    1.下载、上传、解压

    下载稳定版本的zookeeper   http://zookeeper.apache.org/releases.html
    将zookeeper压缩包 zookeeper-3.4.14.tar.gz上传到linux系统/opt/lagou/software
    解压至特定文件夹:tar -zxvf zookeeper-3.4.14.tar.gz -C ../servers/

    2.创建文件夹,修改配置文件

    #创建zk存储数据⽬目录
    mkdir -p /opt/lagou/servers/zookeeper-3.4.14/data
    #创建zk⽇日志⽂文件⽬目录 mkdir
    -p /opt/lagou/servers/zookeeper-3.4.14/data/logs
    #修改zk配置⽂文件 cd
    /opt/lagou/servers/zookeeper-3.4.14/conf
    #⽂件改名 mv zoo_sample.cfg zoo.cfg

    #修改zoo.cof文件内容 vim zoo.cfg   #更新datadir   dataDir
    =/opt/lagou/servers/zookeeper-3.4.14/data   #增加logdir   dataLogDir=/opt/lagou/servers/zookeeper-3.4.14/data/logs
      #增加集群配置   ##server.服务器器ID
    =服务器器IP地址:服务器器之间通信端⼝口:服务器器之间投票选举端⼝口   server.1=linux121:2888:3888   server.2=linux122:2888:3888   server.3=linux123:2888:3888   #打开注释   #ZK提供了了⾃自动清理理事务⽇日志和快照⽂文件的功能,这个参数指定了了清理理频率,单位是⼩小时   autopurge.purgeInterval=1

    3.添加myid配置

    # 在zookeeper的 data ⽬目录下创建⼀一个 myid ⽂文件,内容为1,这个⽂文件就是记录每个服务器器的ID
    cd /opt/lagou/servers/zookeeper-3.4.14-simple/data
    echo 1 > myid

    4.分发包并修改myid内容

    #分法Zookeeper安装包
    rsync-script /opt/lagou/servers/zookeeper-3.4.14-simple

    #进入centos7-2和centos7-3并修改myid内容
    echo 2 >/opt/lagou/servers/zookeeper-3.4.14-simple/data/myid
    echo 3 >/opt/lagou/servers/zookeeper-3.4.14-simple/data/myid

    5.启动斌查看状态

    # 启动(三个节点就要启动)
    /opt/lagou/servers/zookeeper-3.4.14/bin/zkServer.sh start

    #查看状态
    /opt/lagou/servers/zookeeper-3.4.14/bin/zkServer.sh status

    备注:编写集群启动脚本

    vim zk.sh
    #
    !/bin/sh echo "start zookeeper server..." if(($#==0));then echo "no params"; exit; fi hosts="centos7-1 centos7-2 centos7-3"

    for
    host in $hosts
    do
    ssh $host "source /etc/profile; /opt/lagou/servers/zookeeper-3.4.14-simple/bin/zkServer.sh $1"
    done
  • 相关阅读:
    文件读写,尝试filestream和streamreader,streamwriter
    打印控件ScriptX,手动安装ScriptX插件说明 只兼容IE
    JS 循环获取Repeater 中Checkbox1被选中的值
    页面传值出现乱码问题 window.showModalDialog()
    无法打开物理文件 操作系统错误 5:拒绝访问 SQL Sever
    js 获取时间给时间控件赋值
    css 固定在窗口底端
    后台转换JSON格式。ToJson
    JS 匿名函数的使用2
    JS 匿名函数的使用1
  • 原文地址:https://www.cnblogs.com/aloneme/p/15015172.html
Copyright © 2020-2023  润新知