前言 本书的创作公司——江苏传智播客教育科技股份有限公司(简称“传智教育”)作为我国第一个实现A股IPO上市的教育企业,是一家培养高精尖数字化专业人才的公司,主要培养人工智能、大数据、智能制造、软件开发、区块链、数据分析、网络营销、新媒体等领域的人才。传智教育自成立以来贯彻国家科技发展战略,讲授的内容涵盖了各种前沿技术,已向我国高科技企业输送数十万名技术人员,为企业数字化转型、升级提供了强有力的人才支撑。 传智教育的教师团队由一批来自互联网企业或研究机构,且拥有10年以上开发经验的IT从业人员组成,他们负责研究、开发教学模式和课程内容。传智教育具有完善的课程研发体系,一直走在整个行业的前列,在行业内树立了良好的口碑。传智教育在教育领域有2个子品牌:黑马程序员和院校邦。 一、 黑马程序员——高端IT教育品牌 黑马程序员的学员多为大学毕业后想从事IT行业,但各方面的条件还达不到岗位要求的年轻人。黑马程序员的学员筛选制度非常严格,包括严格的技术测试、自学能力测试、性格测试、压力测试、品德测试等。严格的筛选制度确保了学员质量,可在一定程度上降低企业的用人风险。 自黑马程序员成立以来,教学研发团队一直致力于打造精品课程资源,不断在产、学、研3个层面创新自己的执教理念与教学方针,并集中黑马程序员的优势力量,有针对性地出版了计算机系列教材百余种,制作教学视频数百套,发表各类技术文章数千篇。 二、 院校邦——院校服务品牌 院校邦以“协万千院校育人、助天下英才圆梦”为核心理念,立足于中国职业教育改革,为高校提供健全的校企合作解决方案,通过原创教材、高校教辅平台、师资培训、院校公开课、实习实训、协同育人、专业共建、“传智杯”大赛等,形成了系统的高校合作模式。院校邦旨在帮助高校深化教学改革,实现高校人才培养与企业发展的合作共赢。 (一) 为学生提供的配套服务 1. 请同学们登录“传智高校学习平台”,免费获取海量学习资源。该平台可以帮助同学们解决各类学习问题。 2. 针对学习过程中存在的压力过大等问题,院校邦为同学们量身打造了IT学习小助手——邦小苑,可为同学们提供教材配套学习资源。同学们快来关注“邦小苑”微信公众号。 (二) 为教师提供的配套服务 1. 院校邦为其所有教材精心设计了“教案+授课资源+考试系统+题库+教学辅助案例”的系列教学资源。教师可登录“传智高校教辅平台”免费使用。 2. 针对教学过程中存在的授课压力过大等问题,教师可添加“码大牛” QQ(2770814393),或者添加“码大牛”微信(18910502673),获取最新的教学辅助资源。 传智教育 2021年1月HBase基础入门 党的二十大指出“加快发展数字经济,促进数字经济和实体经济深度融合,打造具有国际竞争力的数字产业集群”。随着云时代的来临,移动互联网、电子商务、物联网以及社交媒体快速发展,全球的数据正在以几何速度呈爆发性增长,大数据吸引了越来越多的人关注,此时数据已经成为与物质资产和人力资本同样重要的基础生产要素,如何对这些海量的数据进行存储和分析处理成为一个热门的研究课题,基于这种需求,众多分布式系统应运而生。 HBase是基于Hadoop构建的一个分布式、面向列的NoSQL,被广泛应用于数据存储、分析、实时查询等领域,已经成为一个非常重要的数据存储解决方案,在国内外各企业中得到了广泛应用。本书旨在帮助读者深入了解HBase的原理、架构、API、优化等方面的知识,为读者提供了一份全面、系统的学习指南。 本书基于HBase 2.x,循序渐进地介绍了HBase的相关知识,适合有一定Java编程基础和Hadoop基础的大数据爱好者阅读。本书共9章,其中,第1章主要介绍NoSQL和HBase的基本理论知识;第2章主要演示如何在VMware Workstation安装操作系统为CentOS Stream 9的虚拟机,并且分别基于独立模式和分布式模式部署HBase;第3、4章主要讲解HBase中命名空间、表和数据的Shell和Java API操作;第5章主要讲解HBase的过滤器操作,并利用不同类型的过滤器查询数据;第6章主要讲解HBase协处理器、Region拆分和Region合并等高级应用;第7章主要从不同方面讲解HBase的优化;第8章主要讲解HBase集成MapReduce进行数据读写的操作;第9章通过一个完整的实战项目,让读者能够灵活地运用HBase,具备开发简单项目的能力。 在学习过程中,如果读者在理解知识点的过程中遇到困难,建议不要纠结于某个地方,可以先往后学习。通常来讲,通过逐渐深入的学习,前面不懂和有疑惑的知识点也就能够理解了。在学习编程和部署环境的过程中,一定要多动手实践,如果在实践的过程中遇到问题,建议多思考,厘清思路,认真分析问题发生的原因,并在问题解决后总结经验。 致谢 本书的编写和整理工作由传智播客教育科技股份有限公司完成,主要参与人员有张明强、李丹等,全体参编人员在编写过程中付出了许多辛勤的汗水。除此之外,传智播客600多名学员也参与了本书的试读工作,他们站在初学者的角度对本书提供了许多宝贵的建议,在此一并表示衷心的感谢。 意见反馈 尽管我们尽了最大的努力,但书中难免会有不妥之处,欢迎各界专家和读者朋友提出宝贵意见。您在阅读本书时,如果发现任何问题或有不认同之处,可以通过电子邮件与我们取得联系。请发送电子邮件至itcast_book@vip.sina.com。 黑马程序员 2024年1月于北京