请任何人建议我如何采取配置数据库备份。我们正在使用mapr。
此致 Sunilkumar
答案 0 :(得分:1)
目前,我已使用导入/导出配置单元提供的实用程序备份了Hive数据库。它将备份元数据(配置单元结构信息)和实际数据。
EXPORT TABLE tablename [PARTITION (part_column="value"[, ...])]
TO 'export_target_path' [ FOR replication('eventid') ]
IMPORT [[EXTERNAL] TABLE new_or_original_tablename
[PARTITION (part_column="value"[, ...])]]
FROM 'source_path'
[LOCATION 'import_target_path']
但是上述方法的问题是针对每个单独的表,您需要提供此语句。
另一种方法是通过查询将具有所有Hive表的元数据的MySQL数据库来获取Hive DB中所有可用表的列表。有关表的列表,请参阅MySQL中的TBLS表。