您当前的位置: 首页 >  hbase

梁云亮

暂无认证

  • 2浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

HBase集成MapReduce:官方示例

梁云亮 发布时间:2020-03-11 00:36:22 ,浏览量:2

环境配置

HBase与MapReduce集成时,MapReduce中要持有Hbase的jar包,步骤如下: 第一步:修改hcmaster的/etc/profile文件

export HBASE_HOME=/usr/local/hbase-2.1.3
export HADOOP_HOME=/usr/local/hadoop-3.1.2

第二步:修改hcmaster的hadoop-env.sh文件: 在这里插入图片描述 第三步:将hcmaster的/etc/profile文件和hadoop-env.sh文件远程同步到hcslave1和hcslave2中。

示例1:统计HBase表中共有多少条数据

HBase默认集成的一些MapReduce程序,都在hbase-mapreduce-2.1.3.jar包里面,其中: cellcounter:统计HBASE表中有多少个cells的个数 rowcounter:统计hbase中有多少条数据 在这里插入图片描述 或者: 在这里插入图片描述 结果: 在这里插入图片描述

示例2:将HDFS文件中的数据传到HBase中

第一步:在hdfs根目录上传文件 在这里插入图片描述 第二步:在HBase中创建表fruit 在这里插入图片描述

第三步:执行MapReduce将HDFS中的数据转到HBase的fruit表中

命令:yarn jar hbase-mapreduce-2.1.3.jar importtsv -Dimporttsv.columns=HBASE_ROW_KEY,info:name,info:color fruit hdfs://hcmaster:8020/input/fruit.tsv

在这里插入图片描述 第四步:查看结果: 在这里插入图片描述

关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0522s