实验目的:
 搭建Hbase编程环境
 配置Eclipse和引入合适的jar包
 Hadoop集群与Hbase启动顺序
 Hbase应用程序练习
 书上代码练习
 学习编写一个Hbase API程序
实验要求:
 学会创建HBase的工程项目,至少掌握以下一种方法
 学会使用Maven创建一个工程项目
 学会在普通的Java工程项目中配置HBase编程环境
 配置好运行环境与运行条件
 当用maven创建一个工程项目时,会写pom.xml
 当用普通Java工程项目时,会导入相应的jar包
 配置好其他运行条件host、Hbase-site.xml
 结合上课课件自己实现HBase程序代码

实验环境:

1.搭建Hadoop平台
2.搭建Hbase编程环境
3.配置Eclipse编程环境

一、开发Hbase应用程序
1、构建Java工程文件
云应用系统开发——Hadoop分布式数据库
2、导入jar包,新建文件夹lib(new-folder)
云应用系统开发——Hadoop分布式数据库
云应用系统开发——Hadoop分布式数据库
云应用系统开发——Hadoop分布式数据库
云应用系统开发——Hadoop分布式数据库
3、添加hbase-site文件
云应用系统开发——Hadoop分布式数据库
4、修改hosts文件
云应用系统开发——Hadoop分布式数据库
5、编写测试代码
云应用系统开发——Hadoop分布式数据库
5、查看结果
云应用系统开发——Hadoop分布式数据库

二、 Hbase数据存储管理API

  1. 编写测试代码
    1.1 创建表
    云应用系统开发——Hadoop分布式数据库
    1.2 修改表-----增加列族
    云应用系统开发——Hadoop分布式数据库
    1.3 修改表-----删减列族
    云应用系统开发——Hadoop分布式数据库
    1.4 查看表结构
    云应用系统开发——Hadoop分布式数据库
    云应用系统开发——Hadoop分布式数据库
    2、查看结果
    云应用系统开发——Hadoop分布式数据库

  2. 在Hadoop集群中查看结果
    云应用系统开发——Hadoop分布式数据库

  3. 通过Table接口和Put类向Score表插入数据
    云应用系统开发——Hadoop分布式数据库

  4. 查看结果
    云应用系统开发——Hadoop分布式数据库

  5. 在Hadoop集群中查看结果
    云应用系统开发——Hadoop分布式数据库
    7.Get类(获取单个行的相关信息)
    云应用系统开发——Hadoop分布式数据库

  6. 查看结果
    云应用系统开发——Hadoop分布式数据库

  7. Scan操作
    云应用系统开发——Hadoop分布式数据库

  8. 查看结果
    云应用系统开发——Hadoop分布式数据库
    出现的问题:
    HMaster节点不稳定,Cluster-01节点没有HMaster进程;
    解决方案:
    关掉Cluster-02,重新启动hbase;

相关文章:

  • 2021-10-07
  • 2021-12-14
  • 2021-12-16
  • 2021-08-25
  • 2021-12-06
猜你喜欢
  • 2021-04-30
  • 2022-01-09
  • 2021-09-13
  • 2021-07-10
  • 2021-06-19
  • 2021-11-17
相关资源
相似解决方案