7.2 快速入门2:使用 MapReduce 将 HDFS 上数据导入的 HBase
目标: HDFS 上的数据导入到 HBase 中
步骤1: 创建fruit.tsv
文件
文件内容:
1001 Apple Red
1002 Pear Yellow
1003 Pineapple Yellow
步骤2: 把fruit.tsv
上传到 HDFS
hadoop fs -mkdir /input_fruit
hadoop fs -put ./a.tsv /input_fruit
步骤3: 在 HBase 上面建表
create 'fruit','info'
步骤4: 执行 MapReduce 程序
执行 MapReduce 把数据导入到 HBase 中
yarn jar lib/hbase-server-1.3.2.1.jar importtsv \
-Dimporttsv.columns=HBASE_ROW_KEY,info:name,info:color fruit \
hdfs://hadoop201:9000/input_fruit
说明:
- 使用
imorttsc
表示文件的中的数据使用\t
来分割的