繁体   English   中英

配置单元:一个分区中有多个文件

[英]Hive: Multiple files in one partition

蜂巢:我可以添加很少位置的分区吗?

例如,以下查询有效吗?

alter table data 
add partition (year = 2013, month = 11, day = 18) 
LOCATION '/path1/a.avro,/path2/b.avro..'; 

是的你可以。 如果分区已存在于Hive(HDFS目录)中,则无需运行任何hive alter命令。 只需使用hadoop -fs put ..

例如,您有一个配置单元分区表测试(由dt分区):/ user / hive / warehouse / test / dt = 20131216,文件:/user/hive/warehouse/test/dt=20131216/1.avro / user / hive /warehouse/test/dt=20131216/2.avro现在,如果您有一个新的avro文件:3.avro,则只需运行hadoop fs -put命令,hive将能够自动查看该新文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM