0

我们有小型 Hadoop-HAWQ 集群。在那,当试图读取外部表时。

prod# select * from ext_table

得到错误:

这个 pxf 错误不允许我们通过选择查询读取外部表。

 "remote component error (0) from 'xx.xx.xx.xx:51200': couldn't connect to host (libchurl.c:852)"

试过:

通过ambari重新启动PXF,一切都是绿色的。

任何帮助将不胜感激?

4

1 回答 1

1

看起来节点中的 pxf 服务已关闭。请确保在所有名称节点和数据节点中启动了 pxf 服务。同时确保端口 51200 正在侦听并且未绑定到任何其他孤儿进程。

请通过终端(而不是通过 ambari)登录到 pxf 节点。

服务 pxf-服务停止 服务 pxf-服务启动

检查孤儿进程

netstat -anp |grep 51200

杀死 -9 进程ID

谢谢 Pratheesh Nair

于 2017-01-08T19:57:50.030 回答