在我使用 ambari 部署 hdfs、map reduce、hawq、pxf 后,我使用 impala-tpcds-kits 在 hdfs 上生成了大约 10G 的数据。
但是当我使用用户 postgres 登录 Postgres 时,我无法使用命令行CREATE EXTERNAL TABLE
来索引 hdfs 上的数据。当我使用 psql help 命令时,没有关键字CREATE EXTERNAL TABLE
.
我不知道为什么?
Last login: Thu Aug 25 15:08:15 2016 from 192.168.1.50
[root@hadoop-m-21 ~]# su postgres
bash-4.1$ psql
psql (8.4.20)
Type "help" for help.
postgres=# CREATE EXTERNAL TABLE EXT_LOG_INFO (hight int,weight int)
LOCATION ('pxf://10.0.0.21:51200/tmp/test2.txt?PROFILE=HdfsTextSimple')
FORMAT 'TEXT' (DELIMITER '|');
ERROR: syntax error at or near "EXTERNAL"
LINE 1: CREATE EXTERNAL TABLE EXT_LOG_INFO (hight int,weight int) LO...
^