一、shell实现
1、importtsv生成hfile
#写法1
hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -Dimporttsv.separator=, -Dimporttsv.columns='HBASE_ROW_KEY,mc:custgroupid,mc:user_no' -Dimporttsv.bulk.output=${hfilepath}/bulkload_data ${1} ${hdfspath}
#写法2
hadoop jar $HBASE_HOME/lib/hbase-server-1.2.0-cdh5.14.0.jar importtsv
2、completebulkload写入
#写法1
hbase org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles ${hfilepath}/bulkload_data ${hbasetablename}
#写法2
hadoop jar $HBASE_HOME/lib/hbase-server-1.2.0-cdh5.14.0.jar completebulkload ${hfilepath}/bulkload_data ${hbasetablename}