防火墙注意事项

Vertica 要求节点之间的多个端口保持开放状态。可在基于 Redhat/CentOS 和 Ubuntu/Debian 的系统上使用防火墙(IP 表)。请注意,在 SuSE 系统上不支持使用防火墙,SuSE 系统必须禁用防火墙。安装程序会以标识符 N0010(对于使用 IP 表的系统)和 N011(对于 SuSE 系统)报告在 IP 表配置中发现的问题。

安装程序会检查 IP 表配置,如果存在任何已配置的规则或链,将会发出警告。安装程序不会检测该配置是否可能与 Vertica 存在冲突。您有责任确认防火墙允许 Vertica 流量,如确保端口可用中所述。

可以修改防火墙以允许 Vertica 网络流量,或者如果网络安全可靠,也可以禁用防火墙。请注意,在 SuSE 上运行的 Vertica 系统不支持防火墙。

Red hat 6 和 CentOS 6 系统

有关如何配置 iptables 以及允许特定端口成为公开端口的详细信息,请参见面向您的平台的平台特定文档:

要禁用 iptable,请以 root 或 sudo 用户身份运行以下命令:

# service iptables save
# service iptables stop
# chkconfig iptables off

如果正在使用 ipv6 版本的 iptable,要禁用 iptable,请以 root 或 sudo 用户身份运行以下命令:

# service ip6tables save
# service ip6tables stop
# chkconfig ip6tables off

Red hat 7 和 CentOS 7 系统:

要禁用系统防火墙,请以 root 或 sudo 用户身份运行以下命令:

# systemctl mask firewalld
# systemctl disable firewalld
# systemctl stop firewalld

Ubuntu 和 debian 系统

有关如何配置 iptables 以及允许特定端口成为公开端口的详细信息,请参见面向您的平台的平台特定文档:

要在 Debian 上禁用 iptable,请以 root 或 sudo 用户身份运行以下命令:


/etc/init.d/iptables stop

update-rc.d -f iptables remove

要在 Ubuntu 上禁用 iptable,请运行以下命令:

sudo ufw disable

SuSE 系统

在 SUSE 系统上必须禁用防火墙。要在 SuSE 系统上禁用防火墙,请运行以下命令:

/sbin/SuSEfirewall2 off