阅读量:4
以下是在CentOS上进行HBase数据导入导出的常见方法:
- 使用HBase Shell:导出数据可使用
export 'table_name', '/path/to/export_dir'命令;导入数据则用import 'table_name', '/path/to/export_dir'命令。 - 使用HBase Export/Import工具:导出时执行
hbase org.apache.hadoop.hbase.mapreduce.Export 'table_name', '/path/to/export';导入时执行hbase org.apache.hadoop.hbase.mapreduce.Import 'table_name', '/path/to/export'。 - 使用HBase快照:先在源集群用
hbase snapshot 'table_name', 'snapshot_name'创建快照,再通过hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot将快照导出到指定路径,最后在目标集群用hbase org.apache.hadoop.hbase.snapshot.ImportSnapshot导入快照。 - 使用Hadoop DistCp工具:适用于大量数据迁移,先在源集群停止写入,再用
hadoop distcp命令复制HBase数据文件到目标集群,最后在目标集群导入数据。
以上就是关于“HBase在CentOS上的数据导入导出方法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm