本文主要是介绍在 CentOS 上安装 zookeeper-3.4.9 服务,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
http://www.cnblogs.com/hapday/p/5854907.html
在 CentOS7 上安装 zookeeper-3.4.9 服务
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | 在 CentOS7 上安装 zookeeper- 3.4 . 9 服务 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 . 9 .tar.gz: wget https: //mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz 4 、解压缩 zookeeper- 3.4 . 9 .tar.gz: tar -zxvf zookeeper- 3.4 . 9 .tar.gz 5 、进入到 /usr/local/services/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 文件并修改其内容为如下: # 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 . 9 /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 服务: zkServer.sh start 如打印如下信息则表明启动成功: ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper- 3.4 . 9 /bin/../conf/zoo.cfg Starting zookeeper ... STARTED 13 、查询 zookeeper 状态: zkServer.sh status 14 、关闭 zookeeper 服务: zkServer.sh stop 如打印如下信息则表明成功关闭: ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper- 3.4 . 9 /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 . 9 /bin/../conf/zoo.cfg ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper- 3.4 . 9 /bin/../conf/zoo.cfg Stopping zookeeper ... STOPPED ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper- 3.4 . 9 /bin/../conf/zoo.cfg Starting zookeeper ... STARTED |
这篇关于在 CentOS 上安装 zookeeper-3.4.9 服务的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!