vertica-copy数据报网络错误

来源:互联网 发布:java 多线程 csdn 编辑:程序博客网 时间:2024/06/06 18:51

查看119和历史库不是一个网段,这时候两种方法
1,或者使用通道vsql
注意在vsql执行
vsql -U dbadmin -w ****** -h 172.19.1.78 -d history -At -c "SELECT * from tmp.web_Dim_Agent"  \
| vsql -U ******* -w ******** -d EmBigData -c "COPY tmp.web_Dim_Agent_lvjian2 FROM STDIN DELIMITER '|' direct;",
2,修改传输网段
  CREATE NETWORK INTERFACE mynetwork_5 ON v_history_node0002 WITH '172.19.11.77';
   CREATE NETWORK INTERFACE mynetwork_6 ON v_history_node0003 WITH '172.19.11.78';
   CREATE NETWORK INTERFACE mynetwork_7 ON v_history_node0004 WITH '172.19.11.79';
   CREATE NETWORK INTERFACE mynetwork_8 ON v_history_node0005 WITH '172.19.11.80';
 
   ALTER NODE v_history_node0002 EXPORT ON mynetwork_5;
   ALTER NODE v_history_node0003 EXPORT ON mynetwork_6;
   ALTER NODE v_history_node0004 EXPORT ON mynetwork_7;
   ALTER NODE v_history_node0005 EXPORT ON mynetwork_8;
再传输即可
COPY EmBigData.tmp.web_Dim_Agent FROM  VERTICA history.tmp.web_Dim_Agent direct;
这里加direct好处就是数据直接到磁盘,不占用内存

0 0