将数据库复制(克隆)到另一个编号不同的 Vertica 集群。节点数和不同的 IP 地址
Copying (Cloning) DB to another Vertica Cluster with Different no. of Nodes and Different IP Addresses
我有这样的要求,我必须将完整的数据库从单节点安装复制到 Vertica 的 2 节点集群。根据文档,这是不可能的。
是否没有执行此操作的变通方法?
我们可能不总是有相同的号码。不同集群中的节点,尤其是在预生产和生产情况下。所以必须存在一些方法来做到这一点。
请多多指教。
很遗憾,目前无法做到这一点。
您可以导出到另一个单个节点,然后添加一个节点。作为旁注,您需要至少 3 个节点用于生产环境。
有关用户、角色和权限,请参阅 datadug.com 的导出脚本。
关于移动数据,您有以下几种选择:
EXPORT TO VERTICA
- 允许导出整个 table、特定列或 SELECT
[=35 的结果=]
COPY FROM VERTICA
- 类似于 EXPORT
但不允许 SELECT
的结果
vsql
- 通过使用 COPY
[=35= 将输入管道输出到另一个 vsql
命令的输出来导入平面文件]
我有这样的要求,我必须将完整的数据库从单节点安装复制到 Vertica 的 2 节点集群。根据文档,这是不可能的。
是否没有执行此操作的变通方法?
我们可能不总是有相同的号码。不同集群中的节点,尤其是在预生产和生产情况下。所以必须存在一些方法来做到这一点。
请多多指教。
很遗憾,目前无法做到这一点。
您可以导出到另一个单个节点,然后添加一个节点。作为旁注,您需要至少 3 个节点用于生产环境。
有关用户、角色和权限,请参阅 datadug.com 的导出脚本。
关于移动数据,您有以下几种选择:
EXPORT TO VERTICA
- 允许导出整个 table、特定列或SELECT
[=35 的结果=]COPY FROM VERTICA
- 类似于EXPORT
但不允许SELECT
的结果
vsql
- 通过使用COPY
[=35= 将输入管道输出到另一个vsql
命令的输出来导入平面文件]