在 CentOS7 上安装 zookeeper-3.5.2 服务

  1 [root@centos-linux src]# pwd 
  2 /usr/local/src
  3 
  4 # 1、创建 /usr/local/src/zookeeper 文件夹
  5 [root@centos-linux src]# mkdir -p /usr/local/src/zookeeper
  6 
  7 # 2、进入到 /usr/local/src/zookeeper 目录中
  8 [root@centos-linux src]# cd /usr/local/src/zookeeper
  9 
 10 # 3、下载 zookeeper-3.5.2-alpha.tar.gz
 11 [root@centos-linux zookeeper]# wget http://mirrors.shu.edu.cn/apache/zookeeper/zookeeper-3.5.2-alpha/zookeeper-3.5.2-alpha.tar.gz
 12 --2018-04-20 19:48:09-- http://mirrors.shu.edu.cn/apache/zookeeper/zookeeper-3.5.2-alpha/zookeeper-3.5.2-alpha.tar.gz
 13 正在解析主机 mirrors.shu.edu.cn (mirrors.shu.edu.cn)... 202.121.199.235
 14 正在连接 mirrors.shu.edu.cn (mirrors.shu.edu.cn)|202.121.199.235|:80... 已连接。
 15 已发出 HTTP 请求,正在等待回应... 200 OK
 16 长度:18443679 (18M) [application/x-gzip]
 17 正在保存至: “zookeeper-3.5.2-alpha.tar.gz”
 18 
 19 100%[=========================================================================>] 18,443,679 126KB/s 用时 2m 24s
 20 
 21 2018-04-20 19:50:33 (125 KB/s) - 已保存 “zookeeper-3.5.2-alpha.tar.gz” [18443679/18443679])
 22 
 23 #4、解压缩 zookeeper-3.5.2-alpha.tar.gz
 24 [root@centos-linux zookeeper]# tar -zxvf zookeeper-3.5.2-alpha.tar.gz
 25 
 26 #5、进入到 /usr/local/src/zookeeper/zookeeper-3.5.2-alpha/conf 目录中
 27 
 28 [root@centos-linux zookeeper]# cd zookeeper-3.5.2-alpha/conf
 29 [root@centos-linux conf]# ls
 30 configuration.xsl log4j.properties zoo_sample.cfg
 31 
 32 # 6、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg
 33 [root@centos-linux conf]# cp zoo_sample.cfg zoo.cfg
 34 [root@centos-linux conf]# ls
 35 configuration.xsl log4j.properties zoo.cfg zoo_sample.cfg
 36 
 37 # 7、用 vim 打开 zoo.cfg 文件并修改其内容为如下
 38 [root@centos-linux conf]# vim zoo.cfg
 39 
 40 # dataDir=/tmp/zookeeper
 41 # The number of milliseconds of each tick
 42 tickTime=2000
 43 # The number of ticks that the initial 
 44 # synchronization phase can take
 45 initLimit=10
 46 # The number of ticks that can pass between 
 47 # sending a request and getting an acknowledgement
 48 syncLimit=5
 49 # the directory where the snapshot is stored.
 50 # do not use /tmp for storage, /tmp here is just 
 51 # example sakes.
 52 # dataDir=/tmp/zookeeper
 53 #数据文件夹
 54 dataDir=/urs/local/src/zookeeper/zookeeper-3.5.2-alpha/data
 55 #日志文件夹
 56 dataLogDir=/urs/local/src/zookeeper/zookeeper-3.5.2-alpha/logs
 57 # the port at which the clients will connect
 58 clientPort=2181
 59 # the maximum number of client connections.
 60 # increase this if you need to handle more clients
 61 #maxClientCnxns=60
 62 #
 63 # Be sure to read the maintenance section of the 
 64 # administrator guide before turning on autopurge.
 65 #
 66 
 67 # 8、保存并关闭 zoo.cfg 文件
 68 [root@centos-linux conf]# cd ..
 69 [root@centos-linux zookeeper-3.5.2-alpha]# cd bin
 70 [root@centos-linux bin]# ls
 71 README.txt zkCleanup.sh zkCli.cmd zkCli.sh zkEnv.cmd zkEnv.sh zkServer.cmd zkServer-initialize.sh zkServer.sh
 72 
 73 #9、用 vim 打开 /etc/ 目录下的配置文件 profile
 74 
 75 [root@centos-linux bin]# vim /etc/profile
 76 
 77 #10、并在其尾部追加如下内容
 78 
 79 # idea - zookeeper-3.5.2 config start - 2017-04-20
 80 
 81 export ZOOKEEPER_HOME=/usr/local/src/zookeeper/zookeeper-3.5.2-alpha/
 82 export PATH=$ZOOKEEPER_HOME/bin:$PATH
 83 export PATH
 84 
 85 # idea - zookeeper-3.5.2 config end - 2017-04-20
 86 
 87 # 11、使 /etc/ 目录下的 profile 文件即可生效
 88 [root@centos-linux bin]# source /etc/profile
 89 
 90 # 12、启动 zookeeper 服务
 91 
 92 [root@centos-linux bin]# zkServer.sh start
 93 ZooKeeper JMX enabled by default
 94 Using config: /usr/local/src/zookeeper/zookeeper-3.5.2-alpha/bin/../conf/zoo.cfg
 95 Starting zookeeper ... STARTED
 96 
 97 #13、查询 zookeeper 状态
 98 [root@centos-linux bin]# zkServer.sh status
 99 ZooKeeper JMX enabled by default
100 Using config: /usr/local/src/zookeeper/zookeeper-3.5.2-alpha/bin/../conf/zoo.cfg
101 Client port found: 2181. Client address: localhost.
102 Mode: standalone
103 
104 # 14、关闭 zookeeper 服务
105 [root@centos-linux bin]# zkServer.sh stop
106 ZooKeeper JMX enabled by default
107 Using config: /usr/local/src/zookeeper/zookeeper-3.5.2-alpha/bin/../conf/zoo.cfg
108 Stopping zookeeper ... STOPPED
109 [root@centos-linux bin]# zkServer.sh start 
110 ZooKeeper JMX enabled by default
111 Using config: /usr/local/src/zookeeper/zookeeper-3.5.2-alpha/bin/../conf/zoo.cfg
112 Starting zookeeper ... STARTED
113 
114 # 15、重启 zookeeper 服务
115 [root@centos-linux bin]# zkServer.sh restart
116 ZooKeeper JMX enabled by default
117 Using config: /usr/local/src/zookeeper/zookeeper-3.5.2-alpha/bin/../conf/zoo.cfg
118 ZooKeeper JMX enabled by default
119 Using config: /usr/local/src/zookeeper/zookeeper-3.5.2-alpha/bin/../conf/zoo.cfg
120 Stopping zookeeper ... STOPPED
121 ZooKeeper JMX enabled by default
122 Using config: /usr/local/src/zookeeper/zookeeper-3.5.2-alpha/bin/../conf/zoo.cfg
123 Starting zookeeper ... STARTED

 

转载于:https://www.cnblogs.com/gdwkong/p/8893563.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值