FAQs
创建好数据仓库之后怎么连接到UDW?
请参考帮助文档“快速上手->连接数据仓库”部分介绍。http://cms.docs.ucloud.cn/analysis/udw/gettingstart
UDW支持从mysql导入数据吗?
支持。我们提供了一种从MySQL向UDW导入数据的工具。这个工具可以全量、也可以增量从MySQL导入到UDW单线程可以到达每秒4000-8000条,多线程可以达到4w-10w条每秒。具体使用请参考mysql数据导入到udw.pdf
HDFS/Hive与UDW之间可以导入导出数据吗?
可以。 为了方便udw和hdfs/hive之间的数据导入和导出,我们提供个两种方案:
- 用sqoop实现hdfs和udw直接的数据导入导出,使用方法请参考:hdfs和hive中数据导入导出到udw
- 创建hdfs外部表,使用方法请参考:创建hdfs外部表
UDW中怎么kill掉正在执行的SQL语句?
查看哪些SQL语句正在执行,语句如下:
SELECT datname,procpid,query_start, current_query,waiting,client_addr FROM pg_stat_activity WHERE waiting='t';
datname表示数据库名procpid表示当前的SQL对应的PIDquery\_start表示SQL执行开始时间current\_query表示当前执行的SQL语句waiting表示是否正在执行,t表示正在执行,f表示已经执行完成client\_addr表示客户端IP地址
找出procpid,假设为1234。然后执行
SELECT pg_terminate_backend(1234);
如何通过外网访问UDW?
udw 默认是通过内网访问的,为了数据安全性,尽量不要通过外网访问 UDW,如果有访问外网的需求请参考:
前提:有一台可以访问 udw 的 uhost,并且这台 uhost 上可以访问外网 ip。
例如:uhost 内网 ip 是 10.10.0.9 外网 IP 是 192.168.120.110,udw 的访问ip 是 10.10.10.1, 我们在 uhost 机器上建立 ssh 隧道即可通过 192.168.120.110访问 udw。在 uhost 机器上执行如下命令:
ssh -C -f -N -g -L 5432:10.10.10.1:5432 root@10.10.0.9
备注:请注意开放外网防火墙端口 5432(也可以把 udw 端口映射到 uhost上其他端口上),网络防火墙配置请参考: