Hive 如何将配置单元表格从文本转换为拼花地板

Hive 如何将配置单元表格从文本转换为拼花地板,hive,hiveql,parquet,Hive,Hiveql,Parquet,当我尝试将配置单元表表单textfile转换为parquet时,我发现所有float列都转换为NULL 注意:我对这两个表使用snappy压缩 我试过这个配置,但不起作用 beeline -u "url" --hiveconf hive.exec.dynamic.partition=true --hiveconf hive.exec.dynamic.partition.mode=nonstrict --hiveconf hive.mapred.mode=nonstric

当我尝试将配置单元表表单textfile转换为parquet时,我发现所有float列都转换为NULL

注意:我对这两个表使用snappy压缩

我试过这个配置,但不起作用

beeline -u "url"
    --hiveconf hive.exec.dynamic.partition=true 
    --hiveconf hive.exec.dynamic.partition.mode=nonstrict
    --hiveconf hive.mapred.mode=nonstrict 
    --hiveconf PARQUET_COMPRESSION_CODEC=snappy 
    --hiveconf hive.optimize.sort.dynamic.partition=true
    --hiveconf hive.exec.max.dynamic.partitions=10000
    --hiveconf hive.exec.max.dynamic.partitions.pernode=1000 
    --hiveconf hive.mapred.reduce.tasks=600; 
-e "INSERT INTO TABLE a partition(a1, a2) select * from b ;"

我没有取消重启,请为这两个表添加DDL(CREATETABLE语句)。