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

kill -9 プロセス ID

ありがとう

于 2017-01-08T19:57:50.030 に答える