您的位置:首页 > 大数据 > Hadoop

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

2019-05-27 10:11 260 查看

实验目的:
 搭建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;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: