当我
postgres=# CREATE EXTERNAL TABLE csv_hdfs_lineitem (like a) LOCATION (
'gphdfs://xxxxx/gptest/lineitem.csv'
) FORMAT 'text' (delimiter E'|' null E'\\N' escape E'off' fill missing fields)
ENCODING 'UTF8'
;
它显示了
错误:协议“gphdfs”不存在
我想知道如何配置greenplum来支持gphdfs协议
1条答案
按热度按时间r8xiu3jd1#
您需要将hadoop客户端安装到所有gpdb节点并添加类路径
安装程序2 guc、gp\u hadoop\u target\u version和gp\u hadoop\u home指向hadoop发行版和二进制文件。
重新启动gpdb
向gpadmin授予协议访问权限。
尝试gphdfs外部表。
有关详细信息,请查看以下链接
http://gpdb.docs.pivotal.io/43110/admin_guide/load/topics/g-one-time-hdfs-protocol-installation.html#topic20