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

相关推荐