如何使用镶木地板格式创建配置单元外部 table
How Create a hive external table with parquet format
我正在尝试在 HDFS 中使用以下查询在配置单元中创建外部 table。
CREATE EXTERNAL TABLE `post` (
FileSK STRING,
OriginalSK STRING,
FileStatus STRING,
TransactionType STRING,
TransactionDate STRING
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS PARQUET TBLPROPERTIES("Parquet.compression"="SNAPPY")
LOCATION 'hdfs://.../post'
获取错误
Error while compiling statement: FAILED: ParseException line 11:2
missing EOF at 'LOCATION' near ')'
使用以 parquet 格式存储的数据创建 HIVE 外部 table 的最佳方法是什么?
我可以在删除 属性 TBLPROPERTIES("Parquet.compression"="SNAPPY")
后创建 table
CREATE EXTERNAL TABLE `post` (
FileSK STRING,
OriginalSK STRING,
FileStatus STRING,
TransactionType STRING,
TransactionDate STRING
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS PARQUET,
LOCATION 'hdfs://.../post'
我正在尝试在 HDFS 中使用以下查询在配置单元中创建外部 table。
CREATE EXTERNAL TABLE `post` (
FileSK STRING,
OriginalSK STRING,
FileStatus STRING,
TransactionType STRING,
TransactionDate STRING
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS PARQUET TBLPROPERTIES("Parquet.compression"="SNAPPY")
LOCATION 'hdfs://.../post'
获取错误
Error while compiling statement: FAILED: ParseException line 11:2 missing EOF at 'LOCATION' near ')'
使用以 parquet 格式存储的数据创建 HIVE 外部 table 的最佳方法是什么?
我可以在删除 属性 TBLPROPERTIES("Parquet.compression"="SNAPPY")
后创建 tableCREATE EXTERNAL TABLE `post` (
FileSK STRING,
OriginalSK STRING,
FileStatus STRING,
TransactionType STRING,
TransactionDate STRING
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS PARQUET,
LOCATION 'hdfs://.../post'