# wiley-MRtoHbase **Repository Path**: hhland/wiley-MRtoHbase ## Basic Information - **Project Name**: wiley-MRtoHbase - **Description**: 在MapReduce中连接Hbase数据 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2016-10-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本部分为《测试和调试 MapReduce程序》的章节实验《在MapReduce中连接Hbase数据》。 实验目标:创建一个Hadoop MapReduce程序管理Hbase中的大数据 实验背景: Systemetrics的员工把公司产品卖给客户。每个员工根据他们的个人销售总额获得相应的报酬。公司希望创建两个表,一个用来存储员工各项销售的具体信息,另一个用来存储该员工的销售总额。全部信息都存储在Hbase中。我们将在这次实验练习中创建一个应用程序,帮助我们管理员工的具体信息,计算每个员工的销售总额,进而帮助公司计算员工的月薪。 实验步骤: 1.创建Eclipse项目,将以下JAR文件导入库中: commons-collections-3.2.1.jar-/home/wcbdd/apache/hbase-0.94.15-security/lib commons-confi guration-1.6.jar-/home/wcbdd/apache/hbase-0.94.15-security/lib guava-11.o.2.jar-/home/wcbdd/apache/hbase-0.94.15-security/lib hadoop-core-1.o.4.jar-/home/wcbdd/apache/hadoop-1.0.4 hbase-0.94.15-security.jar-/home/wcbdd/apache/hbase-0.94.15-security httpclient-4.1.2.jar-/home/wcbdd/apache/hbase-0.94.15-security/lib httpcore-4.1.3.jar-/home/wcbdd/apache/hbase-0.94.15-security/lib jersey-core-1.8.jar-/home/wcbdd/apache/hadoop-1.0.4/lib jersey-json-1.8.jar-/home/wcbdd/apache/hadoop-1.0.4/lib jersey-json-1.8.jar-/home/wcbdd/apache/hbase-0.94.15-security/lib log4j-1.2.16.jar-/home/wcbdd/apache/hbase-0.94.15-security/lib servlet-api-2.5-6.1.14.jar-/home/wcbdd/apache/hbase-0.94.15-security/lib zookeeper-3.4.5.jar-/home/wcbdd/apache/hbase-0.94.15-security/lib 2.在Hbase中创建EMPLOYEE表:create 'EMPLOYEE','cf1',并创造一批销售订单数据,包含但限于产品id、销售员id、销售时间、销售额; 3.在Hbase中创建TotalSale表:create 'TotalSale','cf1',并创造一批销售数据,包括但不限于用户id、销售总额; 4.编写mapper、reducer和driver源代码; 5.编写testDriver程序输出员工id、销售单数和销售总额。 独立完成实验后后填写实验报告,并在截至日前提交实验报告。