Export HBase table to HDFS


Export step: Execute on /opt/cloudera/parcels/CDH/lib/hbase/bin on the old cluster
: ./hbase org.apache.hadoop.hbase.mapreduce.Export my_user hdfs://new cluster ip:8020/test/ my_user
eg: ./hbase org.apache.hadoop.hbase.mapreduce.Export my_user hdfs://172.18.203.111:8020/test/my_user

Import steps: /opt/cloudera/parcels/CDH/lib/hbase on new cluster /bin
execute: ./hbase org.apache.hadoop.hbase.mapreduce.Import test hdfs://new cluster ip:9000/zhuangyang/test
Example: ./hbase org.apache.hadoop.hbase.mapreduce.Import my_user hdfs ://172.18.203.111:8020/test/my_user

Remarks:
(1) The full path must be written, and the relative path cannot be written;
(2) Before import, the table needs to be created in the new cluster in advance.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326373848&siteId=291194637