我在HAWQ中遇到PXF和外部表的问题。
我在群集中有七个数据节点(和七个HAWQ段),我在每个节点上安装了PXF。我根据"测试PXF"创建了表格。在this网站上。
创建表语句:
from tkinter import TclError
import gui
try:
gui.do_something()
except TclError:
print("I caught the TclError")
但我访问数据时遇到问题。当我尝试运行一个简单的查询时:
CREATE EXTERNAL TABLE pxf_hdfs_textsimple_kol0(location text, month text, num_orders int, total_sales float8)
LOCATION ('pxf://Node1:51200/tmp/pxf_test/pxf_hdfs_simple.txt?PROFILE=HdfsTextSimple')
FORMAT 'TEXT' (delimiter=E',');
我收到错误:
SELECT * FROM pxf_hdfs_textsimple;
这就是全部。在HAWQ主节点日志中,我看到了:
ERROR: remote component error (0): (libchurl.c:897)
有谁知道我做错了什么?什么会导致PXF从HDFS访问数据出现问题?