这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

使用公共和专用 IP 网络

在许多配置中,Vertica 群集主机使用两个网络 IP 地址,如下所示:

  • 一个专用地址,用于在群集主机之间进行通信。

  • 一个公共 IP 地址,用于就客户端连接进行通信。

默认情况下,在 Vertica 数据库之间执行导入和导出操作时使用专用网络。

要将公共网络地址用于复制和导出活动以及移动大量数据,请将系统配置为使用公共网络以支持 Vertica 群集之间的导入和导出操作:

Vertica 在传输期间对数据加密(如果您已配置证书)。Vertica 还尝试对计划元数据加密,但默认情况下,如果需要,会回退到明文。您也可以将 Vertica 配置为要求对元数据加密;请参阅配置群集之间的连接安全

在某些情况下,公共和专用地址均超出单个局域网 (LAN) 的需求容量。如果遇到这种情况,请将 Vertica 群集配置为使用两个 LAN:一个用于公共网络流量,一个用于专用网络流量。

1 - 识别 Vertica 的公共网络

为了能够在公共网络中导入或导出,Vertica 需要知道用于导入/导出活动的公共网络上节点或群集的 IP 地址。可按下列任一方式配置公共网络:

  • 公共网络 IP 地址位于同一子网上(创建一个子网)

  • 公共网络 IP 地址位于多个子网上(创建网络接口)

要识别位于同一子网上的公共网络 IP 地址:

  • 使用 CREATE SUBNET 语句为子网提供一个名称并识别子网路由前缀。

要识别位于多个子网上的公共网络 IP 地址:

识别用于导入/导出的子网或网络接口后,必须识别用于导入/导出的数据库或节点

另请参阅

2 - 识别用于导入/导出的数据库或节点

在 Vertica 识别到公共网络后,您可以配置数据库及其节点以将其用于导入和导出操作:

  • 使用 ALTER DATABASE 在公共网络上为数据库指定子网。执行此操作后,数据库中的所有节点都将自动使用子网上的网络接口执行导入/导出操作。

  • 在每个数据库节点上,使用 ALTER NODE 指定公共网络的网络接口。

另请参阅