greenplum中的greenplum hadoop如何配置生成gphdfs.so
Posted
技术标签:
【中文标题】greenplum中的greenplum hadoop如何配置生成gphdfs.so【英文标题】:greenplum hadoop in greenplum how to configure to generate gphdfs.so 【发布时间】:2016-12-15 09:09:07 【问题描述】:在greenplum中如何配置生成gphdfs.so? 当我
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”不存在
【问题讨论】:
'ls gphdfs://xxxxx/gptest/lineitem.csv' 在 shell 中工作吗?... 因为它缺少 gphdfs.sql ERROR: protocol "gphdfs" does not exist的可能重复dfs -ls hdfs://xxxxx/gptest/lineitem.csv
- 有效吗?
它可以工作,它与 hdfs 没有任何关系
【参考方案1】:
您需要运行 Greenplum 包中包含的 SQL 脚本。你会在$GPHOME/share/postgresql/cdb_external_extensions.sql
中找到相同的脚本
运行这个:
psql -f $GPHOME/share/postgresql/cdb_external_extensions.sql
希望这会有所帮助..
【讨论】:
以上是关于greenplum中的greenplum hadoop如何配置生成gphdfs.so的主要内容,如果未能解决你的问题,请参考以下文章
Greenplum:有没有办法定义一个数据将只存储在 master 中的表