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来分割的

步骤5: 检测表中是否有数据

Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2019-03-26 08:52:09

results matching ""

    No results matching ""