首先我们在本地创建一个文件数据,数据中间是Tab分隔符
[root@hdp-4 ~]# vi mrhbase.tsv
1001 Apple Red
1002 Pear Yellow
1003 Pineapple Yellow
将数据put到hdfs上
[root@hdp-4 ~]# hadoop fs -put /root/mrhbase.tsv /
创建hbase表
hbase(main):016:0> create 'mrhbase','info'
执行MR到hbase的mrhbase表中,
[root@hdp-1 hbase-1.2.1]# /root/apps/hadoop-2.8.1/bin/yarn jar lib/hbase-server-1.2.1.jar importtsv \
-Dimporttsv.columns=HBASE_ROW_KEY,info:name,info:color mrhbase \
hdfs://hdp-1:9000/mrhbase.tsv
使用scan查询结果
执行完之后如果Bad Lines=0,说明没有导入失败数据,如果有数字显示,则就有多少条数据导入失败