将数据库复制(克隆)到另一个编号不同的 Vertica 集群。节点数和不同的 IP 地址

Copying (Cloning) DB to another Vertica Cluster with Different no. of Nodes and Different IP Addresses

我有这样的要求,我必须将完整的数据库从单节点安装复制到 Vertica 的 2 节点集群。根据文档,这是不可能的。

是否没有执行此操作的变通方法?

我们可能不总是有相同的号码。不同集群中的节点,尤其是在预生产和生产情况下。所以必须存在一些方法来做到这一点。

请多多指教。

很遗憾,目前无法做到这一点。

您可以导出到另一个单个节点,然后添加一个节点。作为旁注,您需要至少 3 个节点用于生产环境。

有关用户、角色和权限,请参阅 datadug.com 的导出脚本。

关于移动数据,您有以下几种选择:

  1. EXPORT TO VERTICA - 允许导出整个 table、特定列或 SELECT[=35 的结果=]
  2. COPY FROM VERTICA - 类似于 EXPORT 但不允许 SELECT
  3. 的结果
  4. vsql - 通过使用 COPY[=35= 将输入管道输出到另一个 vsql 命令的输出来导入平面文件]