搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Learning HBase中文版
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121270727
  • 作      者:
    (印)Shashwat Shriparv著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2015
收藏
编辑推荐

  非常便于快速入门,实战与原理并重

  覆盖管理与开发,同时适合运维与程序员

  真实场景,真实案例,与一线实践无缝衔接

  “去哪网”Hbase团队Leader携资深工程师倾力献译

  你可以从本书学到:

  理解HBase的基本原理

  了解搭建HBase的先决条件

  安装和配置新的HBase集群

  通过Hadoop以及HBase参数优化集群

  使用各种故障排除与运维技术,以保障集群高可用性

  掌握HBase数据模型及其操作

  了解使用Hadoop工具包的好处

展开
作者简介

  Shashwat Shriparv,生于印度比哈尔邦穆扎法尔布尔县。他先后在穆扎法尔布尔和梅加拉亚邦西隆求学。他在德里英迪拉·甘地国立开放大学获得计算机应用学士(BCA)学位,在喀拉拉邦科钦科技大学(特里凡得琅 C-DAC)获得计算机应用硕士(MCA)学位。他在 2010年早些时候开始研究大数据技术,当时他需要做一个用大数据技术存储和处理日志的概念验证(POC)。同时他还有另一个项目,在此项目中需要存储巨大的不同文件头的二进制文件并要处理它们。这时,他开始配置、搭建并测试 Hadoop HBase集群,并为它们写了一些代码。在做了一个成功的POC之后,他用 Java REST和 SOAP Web服务做了些开发,并搭立了一个系统,在此系统中通过 Web服务利用 Hadoop存储和处理日志,然后在HBase中通过自定义表存储这些日志,通过 HBase API和 HBase-Hive映射查询来读取数据。Shashwat成功地实现了这个项目,紧接着开始了 1TB到 3TB的大规模二进制文件头的处理工作,他把文件的元数据存储在 HBase中,文件本身存在 HDFS上。

  Shashwat在特里凡得琅 C-DAC网络取证中心开始他的软件开发生涯,为取证分析开发可移动相关软件。接着,他去了 Genilok Computer Solutions公司,在那里,他的工作包括:集群计算、HPC技术和 Web技术。

  在此之后,他从特里凡得琅到了班加罗尔并加入了 PointCross,在那里他开始了大数据技术工作,用 Java开发软件、Web服务和大数据平台。在 PointCross,他的很多项目都是围绕着大数据技术,例如 Hadoop、HBase、Hive、Pig、 Sqoop、 Flume等。从这里他又到了 HCL Infosystems公司,开始做 UIDAI项目,这是一个在印度非常有声望的项目,它为每一个印度居民提供一个唯一身份识别号。在这里,他工作中使用的技术有:HBase、Hive、 Hadoop、 Pig、 Linux、脚本语言、管理 HBase Hadoop集群、编写脚本、自动化任务和处理、为集群监控创建仪表盘。

  现在,Shashwat在 Cognilytics公司工作,专注于大数据技术、 HANA以及其他高性能技术。你可以通过 https://github.com/shriparv和 http://helpmetocode.blogspot. com了解更多关于他的信息。可以通过 LinkedIn,http://www.linkedin.com/pub/ shashwat-shriparv/19/214/2a9 跟他联系,也可以发邮件给他,dwivedishashwat@ gmail.com。

  Shashwat曾经审校过 Pig Design Pattern, Pradeep Pasupuleti, Packt Publishing一书,他还曾担任过他大学杂志 InfinityTech的编辑。

展开
内容介绍

  《Learning Hbase(中文版)》是一本介绍HBase 知识的专业书籍,它系统地介绍了HBase 的基本概念,与传统关系数据库的功能和特点的对比,自身的配置方法以及安装方法,同时深入介绍了HBase 的运维管理和故障处理。《Learning Hbase中文版》还介绍了基于HBase的Java编程方法,以及HBase作为大数据工具的一些使用案例,这些足以帮助读者更好地理解HBase 的架构,更顺利地在自己的项目中使用HBase。

  《Learning Hbase(中文版)》不仅适合HBase 初学者自学使用,也适合有HBase 经验的开发人员作为工具查询之用,是一本针对HBase 技术的比较完整的通用工具书,希望本书能在实际工作中对读者有所帮助。

展开
精彩书摘
  《Learning HBase(中文版)》:
  随着大数据应用技术的不断发展以及Hadoop生态系统的日益完善,Hadoop已渐渐成为处理大数据需求的首选工具。与此同时,搭建在Hadoop之上的HBase,也因其优越的系统架构特点,特别是开源、分布式、水平扩展性等便利条件,越来越受到人们的青睐。“去哪儿”网站数据库团队把HBase作为NoSQL数据库使用,它提供了大规模的Key-Value分布式存储,以弥补我们现在所用的MySQL、Redis等在线存储的不足。然而,我们在此之前并没有HBase的相关经验,为了能快速掌握这门技术,以满足业务需求,我们努力学习HBase的相关知识,也翻阅了很多这方面的著作。
  值得庆幸的是,我们有幸看到了LearningHBase这本书的英文书稿,在努力啃完了全书之后,我们一致认为,对HBase初学者来说,这是一本值得推荐的优秀著作。本书的作者ShashwatShriparv先生,有多年的基于Hadoop和HBase的开发和使用经验,他在大数据领域积累了丰富的经验。这本书的组织也是深入浅出,先从宏观上描述了HBase是什么,跟我们熟知的关系型数据库以及Hadoop做了一些对比,接着介绍了HBase的核心组件,然后深入到HBase的运维管理、故障处理,最后讲述了基于HBase的Java编程,并介绍了HBase的一些使用案例,非常适合初学者学习。
  比较遗憾的是,这本书目前没有中文版,我们起初虽然有翻译的想法,但总觉得功力尚欠,恐贻笑大方,恰在这时候我们受到电子工业出版社的朋友的鼓励,遂下决心把它翻译成中文,以方便更多的国内读者学习使用。本书涉及的专业术语和概念较多,又加之我们水平有限,同时也是第一次正式翻译英文著作,在译文中必定会出现不妥之处,恳请读者批评指正。
  ……
展开
目录

第 1 章  了解 HBase 生态系统  1

第 2 章  开启 HBase 之旅  26

第 3 章  搭建 HBase    46

第 4 章  优化 HBase/Hadoop 集群    82

第 5 章  HBase 的存储、框架以及数据类型    99

第 6 章  HBase 集群运维与故障处理         120

第 7 章  HBase 脚本编程    176

第 8 章  HBase Java 编程    191

第 9 章  HBase Java 高级编程    216

第 10 章         HBase 使用案例    240

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证