首页 实战 HBase+Spring Boot实战分布式文件存储(OpenTSDB实战升级)
收藏

HBase+Spring Boot实战分布式文件存储

集群部署 / 原理讲解 / 高级特性 / 优化与容灾 / Phoenix和Sqoop / 开发实战

HBase+Spring Boot实战分布式文件存储(OpenTSDB实战升级)

难度 中级 时长 13小时 学习人数 493 综合评分 9.98

HBase是一个分布式可扩展的列式数据库,基于Hadoop实现大数据存储,提供数据的随机读写访问。 本课程讲解HBase集群部署、基础原理、高级特性、优化策略、容灾监控、开发实战,以及HBase相关的其他开源项目(如Phoenix,Sqoop等),感兴趣的小伙伴千万不要错过!

叁金
讲师

大数据研发工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

MySQL/Oracle性能吃紧?
可以来试试HBase

玩互联网, 无法预测面临的用户到底有多少
那就做好系统伸缩性,避免“杯具”
轻松实现水平伸缩和百万级吞吐

从理论到实战,让你轻松应用到实际工作中

认识HBase

HBase简介与数据模型
HBase与关系型数据库区别
HBase伪分布式集群安装

HBase基础

HBase基础架构
HBase写/读流程
HBase模块协作

基础操作

Shell命令实战
Java Api实现HBase操作
用过滤器筛选数据

HBase进阶

HBase优化策略
HBase协处理器开发
HBase备份与恢复
JMX监控实战

常用周边技术

Phoenix简介与安装
Shell/Java Api操作Phoenix
MyBatis操作Phoenix
Sqoop简介及数据导入实战

HBase+SpringBoot开发海量文件存储服务

包含ZooKeeper实现分布式锁和token鉴权等一系列实战操作

功能模块

Hos-sdk SDK模块
Hos-web 接口服务模块
Hos-server 文件管理模块
Hos-core 权限管理模块
Hos-core 用户管理模块
Hos-mybatis 数据库操作模块

从需求到设计,贴近真实工作的开发流程

海量图片、快速查询、文件保密统统不是问题

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问
讲师会进行集中答疑

源码开放

提供完整代码

课程案例代码完全开放给你,你可以根据
所学知识自行修改

适合人群及技术储备要求

本门课程针对于有一定的Java编程经验,想了解Apache开源项目HBase及其相关的工具的同学

技术储备要求

熟悉Linux基本命令 / 熟悉java编程语言与Spring Boot框架 / 了解Hadoop

环境参数

  • 基础工具 Maven、JDK8、MySQL
  • 开发工具 Intellij IDEA
  • 演示工具 Insomnia
  • 项目框架 Hadoop、HBase、Zookeeper
  • 项目框架 SpringBoot、Mybatis
  • 可选工具 VirtualBox、XShell、Putty
  • 可选工具 Filezilla Client

万事俱备 只等你来

  • Jussi_Lee

    好评

    听了老师的课,感觉大受裨益。也买了相关大数据的课程。一直想从Java往大数据转。老师的理论和实践结合的比较好。目前我自己有一个腾讯云的服务器,正好可以利用这门课程,搭建自己的一个oss服务。已经找了前端的小伙伴,可以做一个类似的简易版七牛云服务。感觉离升职加薪不远了 从买课程到看完所有的课程花了一周的时间。平时上班,只能下班后听课程。但是每每能够吸引到我看到1-2点

  • 剑指大数据

    好评

    很喜欢老师的讲课方式,讲的很细,知识点都是在实际项目中能用到的东西,真好。而且老师有问必答,不仅是课程相关的,群里的问题都能帮助解决,感觉自己收获很大,感谢感谢!

  • cs88du

    好评

    正要做一个文档管理系统,还在考虑是使用hbase 还是Mongodb呢,老师的这个课程太及时了,感谢老师,学习中。

查看全部180条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题