Networking HP Vertica-无法从其他群集连接和复制
我正在尝试迁移Vertica群集 connect语句成功:Networking HP Vertica-无法从其他群集连接和复制,networking,vertica,Networking,Vertica,我正在尝试迁移Vertica群集 connect语句成功: CONNECT TO VERTICA mydb USER myuser PASSWORD '' on 'private-ip',5433; 副本不包括: COPY otherdb.whatever FROM VERTICA mydb.table.whatever; ERROR 4534: Receive on v_otherdb_node0002: Message receipt from v_otherdb_node0005 fa
CONNECT TO VERTICA mydb USER myuser PASSWORD '' on 'private-ip',5433;
副本不包括:
COPY otherdb.whatever FROM VERTICA mydb.table.whatever;
ERROR 4534: Receive on v_otherdb_node0002: Message receipt from v_otherdb_node0005 failed [canceled]
ROLLBACK 4236: One or more nodes did not open a data connection to this node. This may indicate a network configuration problem. Check that the private interfaces used for communication among the cluster hosts reside in the same subnet and are returned first by host address lookup
/两个集群上的etc/主机都已正确配置,以便所有计算机上的hostname
映射到private ip
。Telnet、ping、netcat的连接都很好
我尝试了各种选择:
- 如果不允许不匹配,请使用相同的目录和数据路径
- 使用相同的数据库名称和不同的数据库名称-没有区别
关于我还可以尝试什么,有什么建议吗?问题是其中一个群集已设置为在与专用子网不同的子网上导出 在使用netcat时,我发现:
- 我的新群集正在发送旧群集它的正确私有节点IP
- 旧集群使用其节点公共IP进行响应,即使“select*from nodes;”返回私有IP
select * from vs_subnets;
select database_name, export_subnet from databases;
原来有人(很久以前)将旧集群配置为使用公共子网
您可以通过运行以下命令来恢复此设置:
ALTER DATABASE <my-db-name> EXPORT ON DEFAULT;
默认情况下更改数据库导出;
这将使数据库返回到其常规子网。您能从一个远程登录到另一个吗?在所有节点上的5433上?我发现了这个问题,我将把它作为答案发布。