HBASE bulkload 加载TSV数据

  • 生成HFile文件

 

HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase mapredcp`:${HBASE_HOME}/conf \
${HBASE_HOME}/bin/hbase org.apache.hadoop.hbase.mapreduce.ImportTsv \
-Dimporttsv.columns=HBASE_ROW_KEY,\
info:name,info:deptname,info:leader,info:joindate,info:sal,info:exp,info:deptno \
-Dimporttsv.bulk.output=/user/ehp/hbase/importtsv/emp/hfile \
emp \
/user/ehp/hbase/importtsv/emp/input

 

 

 

  • load HFile文件到HBase表中

 

HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase mapredcp`:${HBASE_HOME}/conf \
${HBASE_HOME}/bin/hbase org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles \
hdfs://hadoop-ehp.hyman.com/user/ehp/hbase/importtsv/emp/hfile \
emp

 

 

你可能感兴趣的:(HBASE bulkload 加载TSV数据)