- 下载zookeeper 我用的版本是3.4.13
http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz
- linux服务器解压
下载以后放到linux服务器上直接解压就可以了。
[root@bogon hcb]# tar zxvf zookeeper-3.4.13.tar.gz -C /usr
- 备份zoo.cfg配置文件
直接把zoo_sample.cfg改名就可以了。o
mv /usr/zookeeper-3.4.13/conf/zoo_sample.cfg zoo.cfg
- 启动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.
- 查看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
- 检查是否可以正常使用
用telnet 来测试
telnet 192.168.159.131 2181
虚拟机的linux可以ping通
但是win7主机外面无法ping通
这一般是因为linux的防火墙问题,直接关闭就可以了
关闭linux 防火墙
- 检查防火墙状态,
显示状态为running表示防火墙正在运行
[root@bogon bin]# firewall-cmd --state running
关闭linux防火墙,并再次查询状态
[root@bogon bin]# systemctl stop firewalld.service [root@bogon bin]# firewall-cmd --state not running
禁止开机启动防火墙
[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,可以成功连接

###
论点鲜明,论据链环环相扣,论证有力。