在云上安装zookeeper

在云上安装Zookeeper

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

    mkdir -p /usr/local/services/zookeeper 
    
  2. 进入到 /usr/local/services/zookeeper 目录中

    cd /usr/local/services/zookeeper
    
  3. 下载 zookeeper-3.4.10.tar.gz

    wget http://www.apache.org/dist/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
    #这里的地址不一定正确,如果不正确,自行在网上找一下
    
  4. 解压缩 zookeeper-3.4.10.tar.gz

    tar -zxvf zookeeper-3.4.9.tar.gz  
    
  5. 进入到 /usr/local/services/zookeeper/zookeeper-3.4.10/conf 目录中

    cd zookeeper-3.4.9/conf/
    
  6. 复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg

    cp zoo_sample.cfg zoo.cfg
    
  7. 用 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=/tmp/zookeeper
    
    # 数据文件夹
    dataDir=/usr/local/services/zookeeper/zookeeper-3.4.9/data
    
    # 日志文件夹
    dataLogDir=/usr/local/services/zookeeper/zookeeper-3.4.9/logs
    
    # 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 文件

  9. 进入到 /usr/local/services/zookeeper/zookeeper-3.4.10/bin 目录中

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

    vim /etc/profile
    
    • 并在其尾追加如下内容

      # idea - zookeeper-3.4.9 config start - 2016-09-08
      
      export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9/
      export PATH=$ZOOKEEPER_HOME/bin:$PATH
      export PATH
      
      # idea - zookeeper-3.4.9 config start - 2016-09-08
      
  11. 使 /etc/ 目录下的 profile 文件即可生效

    source /etc/profile
    
  12. 启动 zookeeper 服务

    • 打印如下信息表示成功

      ZooKeeper JMX enabled by default
      Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
      Starting zookeeper ... STARTED
      
  13. 查询 zookeeper 状态

    zkServer.sh status
    
    • 如下信息表示正常

      ZooKeeper JMX enabled by default
      Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
      Mode: standalone
      
  14. 关闭 zookeeper 服务

    zkServer.sh stop
    
    • 如下信息表示正常

      ZooKeeper JMX enabled by default
      Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
      Stopping zookeeper ... STOPPED
      
  15. 重启 zookeeper 服务

    zkServer.sh restart
    
    • 打印如下信息表示成功

      ZooKeeper JMX enabled by default
      Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
      ZooKeeper JMX enabled by default
      Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
      Stopping zookeeper ... STOPPED
      ZooKeeper JMX enabled by default
      Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
      Starting zookeeper ... STARTED
      

完结!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值