1. 下载zookeeper 我用的版本是3.4.13

http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

  1. linux服务器解压

下载以后放到linux服务器上直接解压就可以了。

[root@bogon hcb]# tar zxvf zookeeper-3.4.13.tar.gz -C /usr
  1. 备份zoo.cfg配置文件

直接把zoo_sample.cfg改名就可以了。o

mv /usr/zookeeper-3.4.13/conf/zoo_sample.cfg zoo.cfg
  1. 启动zookeeper

我是因为已经启动过了,显示 already running

[root@bogon bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/zookeeper-3.4.13/bin/../conf/zoo.cfg
Starting zookeeper ... already running as process 2521.
  1. 查看zookeeper状态

如果有standalone表示启动正常 可以正常使用

[root@bogon bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/zookeeper-3.4.13/bin/../conf/zoo.cfg
Mode: standalone
  1. 检查是否可以正常使用

用telnet 来测试

telnet 192.168.159.131 2181

虚拟机的linux可以ping通

1561033258518

但是win7主机外面无法ping通

1561033314530

这一般是因为linux的防火墙问题,直接关闭就可以了
  1. 关闭linux 防火墙

    1. 检查防火墙状态,

    显示状态为running表示防火墙正在运行

    [root@bogon bin]# firewall-cmd --state
    running
  1. 关闭linux防火墙,并再次查询状态

    [root@bogon bin]# systemctl stop firewalld.service
    [root@bogon bin]# firewall-cmd --state
    not running
  1. 禁止开机启动防火墙

    [root@bogon bin]# systemctl disable firewalld.service
    Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
    Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
  在win主机上再次telnet,可以成功连接

  ![1561033489746](https://raw.githubusercontent.com/hsapphire/picbed/master/2019061561033489746.png)

  ### 

本文由 hcb 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论