错误:协议“gphdfs”不存在

时间:2016-12-15 04:52:16

标签: hadoop greenplum

当我

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 个答案:

答案 0 :(得分:0)

  1. 您需要将hadoop客户端安装到所有gpdb节点并添加class_path
  2. 设置2 guc,gp_hadoop_target_version和指向hadoop发布和二进制文件的gp_hadoop_home。
  3. 重启gpdb
  4. 授予对gpadmin的协议访问权。
  5. 尝试gphdfs外部表。
  6. 有关详细信息,请查看以下链接

    http://gpdb.docs.pivotal.io/43110/admin_guide/load/topics/g-one-time-hdfs-protocol-installation.html#topic20