Hive数据备份和恢复
本文介绍了如何将Hive中的数据备份到磁盘,并从磁盘恢复到Hive中。
1,将Hive中的表数据备份到磁盘。?
备份示例:
上面的语句显示,src_companyinfo表中的数据由“|”分隔,并备份到“/root/GRC _ bigdata/backup/src _ company info”目录中。?
备份后的目录结构如下:
在Hue中浏览的src_xtbillmx2013_st的目录结构如下:?
从上面的结果可以看出,输出的数据文件数量不一定与Hive中存储的文件数量一致。
2.将磁盘上的文件还原到配置单元。?
首先,在hive中执行表构建脚本:
然后在配置单元中执行以下导入命令:
3.将Hive中的46个表和一个***552GB的数据备份到Linux文件系统需要55386秒,大约是15.4小时。?
从Linux文件系统恢复上述数据需要41217秒,大约是11.4小时。
原文