如何在hadoop 3.x.y上读取hive 3上的csv.zstd文件?

1bqhqjot  于 12个月前  发布在  Hadoop
关注(0)|答案(1)|浏览(135)

我有文件**.csv.zstd**
是这样的:

col1|col2
1,2

所以我在Hive上创建了表:

create external table test_zstd (
col1 bigint,
col2 bigint
) row format delimited fields terminated by '|' 
stored as textfile
location 'hdfs://test/test_zstd'
tblproperties(
'skip.header.line.count'='1')

但是当我选择那个表时,它带来了10行(我的文件中只有1个数据行),所有列都是null,但只有第一列不是空的,这是不同的字符,如**?* ?...**

unguejic

unguejic1#

当我将文件名从**.csv.zstd更改为.csv.zst**时,它可以正常工作。
它不能使用zstd扩展

相关问题