在
centos
上配置hbase防火墙主要涉及到使用firewalld服务来管理防火墙规则。以下是配置防火墙的基本步骤:
查看防火墙状态
:
如果防火墙未启动,可以使用以下命令启动它:
要使防火墙在系统启动时自动启动,请使用:
添加防火墙规则
:
临时添加规则
:
这条命令将在公共区域添加一个允许TCP 8080端口流量的规则,并且该规则在重启后依然有效。
持久添加规则
:
使用--permanent选项可以将规则永久保存,即使重启防火墙后也会保留。
重新加载防火墙规则
:
CentOS Linux 7.9.2009
CentOS Linux 7.9.2009是传统CentOS Linux 7的最后主要版本,也是很多企业历史服务器中仍可能遇到的系统版本。它以稳定、兼容RHEL 7生态、文档丰富和软件支持广泛著称,曾长期用于Web服务、数据库、虚拟化节点和企业内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全补丁缺失风险。该版本更适合旧业务迁移、历史环境恢复或离线兼容性测试。
下载
在添加了新的防火墙规则后,需要重新加载规则以使它们生效:
查看防火墙规则
:
要查看当前的防火墙规则,可以使用以下命令:
这将列出所有的防火墙区域和规则。
删除防火墙规则
:
如果需要删除某个规则,可以使用以下命令:
然后重新加载防火墙规则:
请注意,上述步骤是基于CentOS系统的一般操作,具体配置可能需要根据HBase的特定要求和网络环境进行调整。此外,如果HBase集群部署在云环境中,可能还需要配置云服务提供商的安全组或网络ACL规则以允许外部访问。
sudo systemctl status firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --list-all
sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent
sudo firewall-cmd --reload
