记录:CentOS7中安装zookeeper并开放端口

mac2022-07-05  10

当前的zookeeper版本:zookeeper-3.4.13.tar.gz

1.解压

注意当前依赖jdk,否则无法启动

tar zxvf zookeeper-3.4.13.tar.gz

2.创建log和data文件夹

cd zookeeper-3.4.13 mkdir data mkdir log

图解:

3.复制并创建zoo.cfg文件

cd conf cp zoo_sample.cfg zoo.cfg

4.编辑zoo.cfg文件

vi zoo.cfg 找到dataDir 添加 dataDir=当前zookeeper文件的路径的data文件夹 dataLogDir=当前zookeeper文件的路径的log文件夹 然后保存:wq

5.启动、停止和查看状态zookeeper

启动

cd .. cd /bin ./zkServer.sh start

停止

./zkServer.sh stop

查看状态

./zkServer.sh status

图解:

6.开放2181端口

1.firewall开放端口

//开放2181端口 firewall-cmd --zone=public --add-port=2181/tcp --permanent //重启防火墙 systemctl restart firewalld.service //重载配置文件 firewall-cmd --reload

2.使用iptables开放端口

vi /etc/sysconfig/iptables 添加一行(这一行就是开启8080端口,需要开启其他的端口接只修改2181端口号即可开放端口) -A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT

7.总结

1.安装zookeeper的时候需要创建data和log文件夹,并复制和编写zoo.cfg文件

2.开启端口的时候需要判断当前使用的是iptables还是firewall,使用不同的策略

以上纯属个人见解,如有问题请联系本人!

最新回复(0)