云应用系统开发——Hadoop分布式数据库

实验目的:
 搭建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工程文件
在这里插入图片描述
2、导入jar包,新建文件夹lib(new-folder)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、添加hbase-site文件
在这里插入图片描述
4、修改hosts文件
在这里插入图片描述
5、编写测试代码
在这里插入图片描述
5、查看结果
在这里插入图片描述

二、 Hbase数据存储管理API

  1. 编写测试代码
    1.1 创建表
    在这里插入图片描述
    1.2 修改表-----增加列族
    在这里插入图片描述
    1.3 修改表-----删减列族
    在这里插入图片描述
    1.4 查看表结构
    在这里插入图片描述
    在这里插入图片描述
    2、查看结果
    在这里插入图片描述

  2. 在Hadoop集群中查看结果
    在这里插入图片描述

  3. 通过Table接口和Put类向Score表插入数据
    在这里插入图片描述

  4. 查看结果
    在这里插入图片描述

  5. 在Hadoop集群中查看结果
    在这里插入图片描述
    7.Get类(获取单个行的相关信息)
    在这里插入图片描述

  6. 查看结果
    在这里插入图片描述

  7. Scan操作
    在这里插入图片描述

  8. 查看结果
    在这里插入图片描述
    出现的问题:
    HMaster节点不稳定,Cluster-01节点没有HMaster进程;
    解决方案:
    关掉Cluster-02,重新启动hbase;

猜你喜欢

转载自blog.csdn.net/weixin_43853006/article/details/90598555