CentOS7 安装Zookeeper

来源:互联网 发布:怎么查域名的ip地址 编辑:程序博客网 时间:2024/05/18 01:32

Zookeeper 作用:

在分布式计算环境中

  1. 记录状态
  2. 事件通知
  3. 可靠稳定的中央调度器
  4. 易上手、管理简单

下载

Zookeeper官方地址:

http://www.apache.org/dyn/closer.cgi/zookeeper

使用wget下载:

进入安装目录(假定为/usr/software/)

cd /usr/software
➜ wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

解压

使用tar 命令解压:

➜ tar zxvf zookeeper-3.4.9.tar.gz

配置

编辑解压后的配置文件。目录为 conf/zoo.cfg .

进入解压后的目录

cd zookeeper-3.4.9

进入配置目录 conf:

cd conf

可以看到有三个文件:

configuration.xsl  log4j.properties  zoo_sample.cfg

zoo_sample.cfg 就是官方给出的配置示例文件了。

我们以这个文件为模板进行配置,先直接拷贝为 zoo.cfg

cp zoo_sample.cfg zoo.cfg
➜ vim zoo.cfg
# zookeeper中使用的基本时间单位, 毫秒值。tickTime=2000  # 进程运行数据目录dataDir= /usr/software/zookeeper-3.4.9/data# 日志目录dataLogDir=/usr/software/zookeeper-3.4.9/logs # 端口 clientPort=2181

配置了数据、日志目录,自然要建立数据和目录文件夹了:

➜ cd /usr/software/zookeeper-3.4.9/➜ mkdir data logs

运行

所有可运行的脚本都在 bin 目录下:

cd /usr/software/zookeeper-3.4.9/bin/

启动

➜ ./zkServer.sh start

如下输出,表示运行成功:

ZooKeeper JMX enabled by defaultUsing config: /usr/software/zookeeper-3.4.9/bin/../conf/zoo.cfgStarting zookeeper ... STARTED

用 telnet 命令验证一下:

假为 zookeeper 的安装服务器的地址为 192.168.191.32

➜ telnet 192.168.191.32 2181

如下输出表示端口正常打开:

Trying 192.168.191.32...Connected to 192.168.191.32.Escape character is '^]'.

如下输出表示端口没有打开:

Trying 192.168.191.32...telnet: connect to address 192.168.191.32: Connection refusedtelnet: Unable to connect to remote host

关闭

➜ ./zkServer.sh stop
原创粉丝点击