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

Hadoop 配置单元:一个分区中有多个文件,hadoop,hive,Hadoop,Hive,配置单元:我可以添加位置很少的分区吗 例如,以下查询是否有效 alter table data add partition (year = 2013, month = 11, day = 18) LOCATION '/path1/a.avro,/path2/b.avro..'; 是的,你可以。如果该分区已经存在于配置单元(HDFS目录)中,则不需要运行任何配置单元alter命令。只需使用hadoop-fs put 例如,您有一个配置单元分区表测试(按dt分区): /用户/蜂巢/仓库/测试

配置单元:我可以添加位置很少的分区吗

例如,以下查询是否有效

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

是的,你可以。如果该分区已经存在于配置单元(HDFS目录)中,则不需要运行任何配置单元alter命令。只需使用hadoop-fs put

例如,您有一个配置单元分区表测试(按dt分区): /用户/蜂巢/仓库/测试/dt=20131216 使用文件: /用户/蜂巢/仓库/测试/dt=20131216/1.avro /用户/蜂巢/仓库/测试/dt=20131216/2.avro
现在,如果您有一个新的avro文件:3.avro,那么只需运行hadoop fs-put命令,hive就可以自动看到新文件

是的,你可以。如果该分区已经存在于配置单元(HDFS目录)中,则不需要运行任何配置单元alter命令。只需使用hadoop-fs put

例如,您有一个配置单元分区表测试(按dt分区): /用户/蜂巢/仓库/测试/dt=20131216 使用文件: /用户/蜂巢/仓库/测试/dt=20131216/1.avro /用户/蜂巢/仓库/测试/dt=20131216/2.avro
现在,如果您有一个新的avro文件:3.avro,那么只需运行hadoop fs-put命令,hive就可以自动看到新文件

你能找到一种方法将多个文件添加到同一分区吗?你能找到一种方法将多个文件添加到同一分区吗?