centos7 下zookeeper 部署

    本文参考https://www.linuxidc.com/Linux/2016-09/135052.htm

  1.创建/usr/local/zookeeper文件夹

    mkdir /usr/local/zookeeper

  2.进入/usr/local/zookeeper文件夹

    cd /usr/local/zookeeper

  3.下载zookeeper

    wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz 也可以自己下载到本地,然后上传到服务器

  4.解压zookeeper

    tar -zxvf zookeeper-3.4.9.tar.gz

  5.进入到 /usr/local/zookeeper/zookeeper-3.4.9/conf 目录中

    cd zookeeper-3.4.9/conf/

  6.复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:

    cp zoo_sample.cfg zoo.cfg

  7.用 vim 打开 zoo.cfg 文件并修改其内容为如下

    vim zoo.cfg

    # The number of milliseconds of each tick
 
       # zookeeper 定义的基准时间间隔,单位:毫秒
       tickTime=2000
 
       # The number of ticks that the initial 
       # synchronization phase can take
               initLimit=10
              # The number of ticks that can pass between 
              # sending a request and getting an acknowledgement
              syncLimit=5
             # the directory where the snapshot is stored.
             # do not use /tmp for storage, /tmp here is just 
       # example sakes.
       # dataDir=/usr/local/zookeeper/zookeeper-3.4.9/data/data1

     # 数据文件夹
      dataDir=/usr/local/zookeeper/zookeeper-3.4.9/data/data1
 
      # 日志文件夹
      dataLogDir=/usr/local/zookeeper/zookeeper-3.4.9/logs/log1
 
      # the port at which the clients will connect
      # 客户端访问 zookeeper 的端口号
      clientPort=2181
 
      # the maximum number of client connections.
      # increase this if you need to handle more clients
      #maxClientCnxns=60
      #
      # Be sure to read the maintenance section of the 
      # administrator guide before turning on autopurge.
      #
      # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
      #
      # The number of snapshots to retain in dataDir
      #autopurge.snapRetainCount=3
      # Purge task interval in hours
      # Set to "0" to disable auto purge feature
      #autopurge.purgeInterval=1

   8.保存并关闭 zoo.cfg 文件:

      按esc后,:wq   回车

   9.进入到 根目录中

    cd

   10.用 vim 打开 /etc/ 目录下的配置文件 profile

     vim /etc/profile

    加入:

     export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9/
        export PATH=$ZOOKEEPER_HOME/bin:$PATH
        export PATH 

   11.使 /etc/ 目录下的 profile 文件即可生效

      source  /etc/profile

   12.启动 zookeeper 服务

      zkServer.sh start      (不指定配置文件的话默认为conf/zoo.cfg)

      如打印如下信息则表明启动成功:
          ZooKeeper JMX enabled by default
          Using config: /usr/local/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
          Starting zookeeper ... STARTED

    13.常用的命令:

      查询 zookeeper 状态      zkServer.sh status

       关闭 zookeeper 服务    zkServer.sh stop

      重启zookeeper 服务    zkServer.sh  restart

    

配置单机多实例,需要复制一份zoo.cfg文件修改clientPort的端口号,修改dataDir 和 dataLogDir的路径,然后启动zookeeper,启动命令需要指定配置文件

    zkServer.sh start  ../conf/zooother.cfg

  

    

centos7 下zookeeper 部署 单机多实例模式的更多相关文章

  1. centos7 下 安装部署nginx

    centos7 下 安装部署nginx 1.nginx安装依赖于三个包,注意安装顺序 a.SSL功能需要openssl库,直接通过yum安装: #yum install openssl b.gzip模 ...

  2. 记录centos7下tomcat部署war包过程

    记录centos7下tomcat部署war包过程 1.官网下载tomcat安装包.gz结尾的 2.上传到/usr/local/ ,并解压到tomcat目录下 3.进入tomcat/bin目录,运行./ ...

  3. CentOS7下OpenLDAP部署

    OpenLDAP作为开源的LDAP服务,可用于搭建统一认证平台,在很多企业内部应用比较广泛,本文将介绍在CentOS7下OpenLDAP的部署. 环境: CentOS 7.4 OpenLDAP 2.4 ...

  4. centos7下zookeeper集群安装部署

    应用场景:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件. 它是一个为分布式应用提供一致性服务的软 ...

  5. centos7下安装部署mongodb集群(副本集模式)

    环境需求:Mongodb集群有三种模式:  Replica Set, Sharding,Master-Slaver.  这里部署的是Replica Set模式. 测试环境: 这里副本集(Replica ...

  6. Nextcloud私有云盘在Centos7下的部署笔记

    搭建个人云存储一般会想到ownCloud,堪称是自建云存储服务的经典.而Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储.初一看觉得“口气”不小,刚推出来就重新“定义”了Clo ...

  7. Centos7下安装部署oracle数据库方法及问题汇总

    目标:在centos7上配置oracle数据库服务器,并在win7上面使用pl/sql成功访问该oracle数据库 系统环境: 服务器:centos7 64位 客户端:win7 64位 注意cneto ...

  8. centos7下Zookeeper+sheepdog集群搭建

    zookeeper 安装命令 yum install zookeeper -y            (版本:zookeeper.x86_64      3.4.6-1) yum install zo ...

  9. 1、Centos7下安装Oracle11gR2及多实例

    实验环境: 系统:2核8G内存60G硬盘,centos7.4: 优化操作:已经关闭了防火墙.selinux,/etc/hosts文件中以添加"172.16.1.92 slave-node2& ...

随机推荐

  1. rabbitmp安装记录

    第一次安装一路遇坑,安装步骤及问题如下 1:安装erlang依赖 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel opens ...

  2. c语言程序操作

  3. Linux常用命令——文本编辑器Vim

    Linux常用命令--文本编辑器Vim Linux  Vim常用操作 插入命令 a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行首插入 o 在光标下插入新行 ...

  4. 记录近期面试题,面试总结 (从css - vue 全面面试题)

    记录近期换工作时遇到的面试题和面试题答案 css 部分 盒模型 问题:说一下 css 的盒模型 盒模型分为标准模型和怪异盒模型(IE 盒模型) 标准盒模型:盒模型的宽高只是内容(content)的宽高 ...

  5. Layui使用心得(1)---- 数据表格

    前端的框架我了解的不是太多,现在在用Layui的框架开发.之后准备转向Vue和React 这一系列博客主要讲一些我使用的Layui的常用组件的心得,官方的网站讲解已经很详细了,这里我只是结合我的实际使 ...

  6. 2018-2019-2 20175317 实验二《Java面向对象程序设计》实验报告

    2018-2019-2 20175317 实验二<Java面向对象程序设计>实验报告 一.实验步骤及内容 面向对象程序设计-1 参考 http://www.cnblogs.com/roce ...

  7. 保密数据!泽宝曝光各个主要店铺收入 核心SKU数量少得惊人

    今年跨境电商圈的一大并购,上市公司星徽精密并购知名跨境电商大卖家泽宝股份正在进程中.星徽精密在向证监会行政许可项目审查回复中,披露了泽宝股份众多保密数据,揭开了泽宝股份众多经营关键点,值得跨境电商卖家 ...

  8. mysql创建新用户出现错误处理

    心血来潮创建一个新用户,结果...步步艰难啊,好在最后成功,把我出现的问题和解决方案抛出来,希望大家顺顺利利创建成功┗|`O′|┛ 嗷~~ 我出现的错误主要有这三种: 1.ERROR 1064 (42 ...

  9. django的CBV设计模式

    一.什么的是CBV cbv是class base view的缩写,是django中基于类来设计视图函数的,我们一开始接触的这种形式----path('login',views.login),叫fbv, ...

  10. BUAAOO-First-Summary

    目录 homework & class & trainning : 两次上机.三次作业.四周课堂 code analysis & review : 为什么我没有bug 黑盒测试 ...