Hive的数据导入
hive中,将临时表中的数据导入到存储格式为orc的目标表中,发现目标表中的数据块大小变成了256m?请问这是为什么? 并没有改变hdfs默认的128m块的大小
Insert overwrite table test_orc select * from test_ori;
但将数据导入后,在hdfs上的数据内容是压缩了,但数据块大小却变成了256m。临时表仍然保留,
分析了一下,会不会是因为将临时表中的数据导入目标表,将该数据与目标表建立了映射关系,由于临时表跟该数据也有一层映射关系 (元数据保存在mysql中),难道因为这样改变了目标表中该文件默认块大小?想不通,求指点,,