
hbase
学习本专栏可以快速认识Hbase并在工作中实际应用。HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。HBase是Hadoop项目的子项目,在Hadoop之上提供了类似于Bigtable的能力。利用HBase技术可在廉价PC Server上搭建起支持大数据快速检索的存储集合。
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
阿泽财商会
作品主页https://mbd.pub/o/m/azcsh,高级人工智能算法训练工程师,人工智能应用工程师,高级工程师,高级信息系统项目管理师,软件设计师,CSM敏捷教练,csdn20周年直播嘉宾,高级健康管理师,会计师。
清华大学出版社《MongoDB游记》数据库教程书作者。专注于人工智能,数据挖掘技术与大数据,云计算与存储等技术的学习与研究。擅长人工智能算法训练,系统响应式开发、数据采集数据清洗和数据分析,分布式云存储运算等技术。熟悉后台系统、云存储计算平台的搭建,擅长解决架构过程中遇到的疑难问题。常用开发语言:java、python、c#、perl、sql。
展开
-
hadoop组件---面向列的开源数据库(十)--使用phoenix自带工具执行sql脚本以及批量导入数据到hbase中
我们在之前的文章中,记录了 在phoenix命令行工具中运行命令,使用java连接phoenix,使用图形界面化客户端连接phoenix。hadoop组件—面向列的开源数据库(七)–phoenix查询hbase–映射和常用命令hadoop组件—面向列的开源数据库(八)–java使用phoenix查询hbasehadoop组件—面向列的开源数据库(九)–使用phoenix图形界面客户端查询hb...原创 2020-01-09 15:27:27 · 805 阅读 · 0 评论 -
hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase
我们在之前的文章中已经学习了 使用phoenix的shell命令行 和 使用java使用phoenix进行操作。如果我们没有权限进入到安装有phoenix命令行的服务器,也不想写java项目进行操作,那我们可以直接使用phoenix的客户端图形界面化操作工具。本篇文章记录 Squirrel GUI连接phoenix查询hbase。hadoop组件—面向列的开源数据库(七)–phoenix查询...原创 2020-01-08 17:20:52 · 1152 阅读 · 0 评论 -
hadoop组件---面向列的开源数据库(八)--java使用phoenix查询hbase
我们在上篇文章中已经学习了 如果使用phoenix的shell命令行工具进行 增删改查,同时明确了 phoenix要查询hbase原生建立的表 需要创建映射表或者 映射视图。hadoop组件—面向列的开源数据库(七)–phoenix查询hbase–映射和常用命令本篇 记录 使用 java使用phoenix进行 增删改查。java 使用Phoenix加载jar包项目中加载jar包方式一 ...原创 2020-01-08 11:56:48 · 1460 阅读 · 0 评论 -
hadoop组件---面向列的开源数据库(七)--phoenix查询hbase--映射和常用命令
我们在之前得文章中已经 成功安装了 phoenix,本章需要学习使用phoenix进行增删改查等常用操作。hadoop组件—面向列的开源数据库(六)–使用sql访问hbase的组件–phoenix全面了解和安装关于映射和注意事项–看不到原hbase的表和查询不到数据的问题解决需要注意得一点是 :本地安装好 Phoenix 之后,用 phoenix 的 !talblse 命令列出所有表,会发...原创 2020-01-08 11:41:50 · 987 阅读 · 0 评论 -
hadoop组件---面向列的开源数据库(六)--使用sql访问hbase的组件--phoenix全面了解和安装
phoenix简介我们在之前得文章中已经学习了thrift 以及使用 thrift 对hbase进行访问。hadoop组件—面向列的开源数据库(三)—hbase的接口thrift简介和安装hadoop组件—面向列的开源数据库(五)–java–SpringMVC查询hbase使用过程中 可以感受到 这种访问方式 是 精确到 行列的,操作比较繁琐,如果是进行复杂的运算统计会很麻烦。phoen...原创 2020-01-02 17:16:06 · 733 阅读 · 0 评论 -
hadoop组件---面向列的开源数据库(九)--python--python使用thrift连接hbase
Python使用thrift操作HBasethrift支持多种语言进行连接使用,但是没找到linux中的cli操作命令行的形式。所以如果服务器有python环境的话,可以使用python进行连接,快速测试。确认hbase和thrift服务已经安装,启动相关hbase和thrift的安装,启动参考注意:我这里使用的CDH套装中的hbase服务,如果单独安装hbase使用的话,请参考文末附录。...原创 2019-12-02 19:13:11 · 915 阅读 · 0 评论 -
hadoop组件---面向列的开源数据库(三)---hbase的接口thrift简介和安装
thrift简介Thrift server是HBase中的一种服务,主要用于对多语言API的支持。基于Apache Thrift(多语言支持的通信框架)开发,目前有两种版本thrift和thrift2。thrift2是当时为了适应新的Java API,提出来的。由于种种原因,thrift2没有完美兼容并替代thrift,所有就留下了两个版本。Thrift 和 Thrift2 的区别接口设计...原创 2019-10-25 18:06:56 · 886 阅读 · 0 评论 -
HBase在滴滴出行的应用场景和最佳实践
来源:极客头条,作者:李扬,滴滴出行资深软件开发工程师。2015年加入滴滴出行基础平台部,主要负责HBase和Phoenix以及相关分布式存储技术。在滴滴之前,曾在新浪担任数据工程师,专注于分布式计算和存储。原文链接:https://blog.youkuaiyun.com/imgxr/article/details/80130075本文主要介绍HBase在滴滴内部的一些典型使用场景,如何设计整个业务数据流,...转载 2019-07-06 23:21:35 · 1121 阅读 · 0 评论 -
hadoop组件---hbase--海量数据使用importtsv和Bulk load导入hbase最详细实践
我们本章来探索海量数据使用importtsv和Bulk load导入hbase最详细实践。我们之前已经尝试了使用kettle把mongodb的数据导入hbase,但是发现速度比较慢。 单机kettle导入hbase,6700万条数据使用了27个小时,4亿多条数据需要的时间就更多了。情况介绍HBase本身提供了很多种数据导入的方式,目前常用的有三种常用方式: 1、使用HBase原...原创 2018-03-21 18:19:56 · 4818 阅读 · 1 评论 -
hadoop组件---面向列的开源数据库(五)--java--SpringMVC查询hbase
我们在之前的SpringMVC框架上直接使用thrift查询hbase。框架下载地址SpringMVC+Shiro+MongoDB+BootStrap基础框架引入maven依赖hbase已整合了thrift,如果是java不用再安装thrift产生服务端代码,只引入下面依赖:在pom.xml文件中新增<dependency> <groupId&...原创 2018-03-14 16:35:45 · 1209 阅读 · 1 评论 -
遇到问题---thrift--python---ImportError: No module named thrift
情况我们在启动hbase的thrift服务后使用python来进行测试连接hbase时报错ImportError: No module named thrift。完整报错如下:[root@host252 thrift]# python test.pyTraceback (most recent call last): File "test.py", line 3, in &l...原创 2018-03-14 15:32:54 · 9301 阅读 · 1 评论 -
遇到问题--hbase---java连接hbase报错TTransportException
情况我们在java中连接hbase报错。java的链接代码如下: package com.test.web.controller;import java.util.ArrayList; import java.util.List;import org.apache.hadoop.hbase.thrift2.generated.TColumnValue; import or...原创 2018-03-19 19:33:27 · 3686 阅读 · 0 评论 -
hadoop组件---面向列的开源数据库(二)---hbase常用命令
我们在上一章已经学习了hbase的相关介绍。本章记录hbase常用的命令。参考文献 http://hbase.apache.org/book.html#shellhbase shellhbase提供了一个shell的终端给用户交互。使用命令hbase shell进入命令界面。 通过执行help可以看到所有命令的列表。 COMMAND GROUPS: Group ...原创 2018-03-13 15:13:33 · 964 阅读 · 0 评论 -
hadoop组件---面向列的开源数据库(一)---hbase简介
简介我们之前已经学习了hive,现在来学习下hbase。 HBase(Hadoop Database)是一个高可靠性、高性能、面向列、可伸缩、 实时读写的分布式数据库。 与hadoop一样,Hbase可以依靠横向扩展,通过不断增加廉价的服务器,来增加计算和存储能力。背景该技术来源于Fay Chang所撰写的Google论文Bigtable(一个结构化数据的分布式存储系统)。 就像...原创 2018-03-12 17:16:28 · 1457 阅读 · 0 评论 -
hadoop组件---面向列的开源数据库(四)---kettle抽入mongodb数据导入hbase
我们在前面的案例中已经使用kettle把数据导入到hive中。本章我们来尝试把数据导入到hbase里。参考链接: https://wiki.pentaho.com/display/BAD/Loading+Data+into+HBasekettle案例七连接hive–抽取mongodb的数据保存到hive下载hadoop cluster配置文件从服务器hadoop etc的配置...原创 2018-03-14 20:02:16 · 3113 阅读 · 2 评论