摘要: 1、HBase的歷史由來 HBase是一個開源的非關係型分佈式數據庫(NoSQL),基於谷歌的BigTable建模,是一個高可靠性、高性能、高伸縮的分佈式存儲系統,使用HBase技術可在廉價PC Server上搭建起大規模結構化存儲集羣。html
HBase是一個開源的非關係型分佈式數據庫(NoSQL),基於谷歌的BigTable建模,是一個高可靠性、高性能、高伸縮的分佈式存儲系統,使用HBase技術可在廉價PC Server上搭建起大規模結構化存儲集羣。數據庫
HBase最初是以Hadoop子項目的形式進行開發建設,直到2010年5月才正式成爲Apache的頂級項目獨立發展。伴隨着互聯網時代數據的澎湃增加,HBase做爲基礎存儲系統獲得了快速發展與應用,大批知名商業公司(Facebook、Yahoo、阿里等)自主地加入到了HBase生態建設隊伍,成爲Apache最活躍的社區之一。編程
在大批知名公司的推進下,以及結合HBase自身的能力,HBase應用場景很是普遍,例如Cube分析、推薦畫像、對象存儲、消息/訂單存儲、時序數據、Feeds流、時空數據、NewSQL等多個領域。
架構
整個Hadoop技術體系也不知不覺的走過了10年的青蔥歲月,但相比關係型數據庫超過40年的發展,還顯得稚嫩。相比成熟的關係型數據庫,HBase的普及和應用,有如下難點:分佈式
爲了普及和推廣HBase生態,下降HBase使用難度,讓更多的公司享受到HBase技術紅利。工具
阿里雲HBase團隊在產品,生態,客戶服務方面積極投入,但願經過微薄的力量造福整個中國HBase技術生態,讓HBase技術平民化,讓那些只有大公司才玩的起的技術真正走進SME,校園和廣大開發者。oop
阿里云云HBase服務正式推出單節點版本,歡迎訪問https://promotion.aliyun.com/ntms/act/hbasesingle.html 瞭解更多。性能
HBase單節點版本是在集羣版本的基礎上推出的基礎版本,相比集羣版本的4個節點起步,單節點版本HBase服務所有部署在一個節點上,所以單節點版本價格很是低。同時單節點是具有小規模生產能力的,具有縱向伸縮能力,提供11個9的數據集可靠性和2個9的服務可用性,因此單節點版本很是適合開發、測試以及非核心業務小規模生產環境。學習
HBase單節點有如下特色:測試
過於底層的API,使得HBase使用起來難度巨大。相比原生API,SQL能力是廣大DBA和開發者提高開發和使用效率的利器,雲HBase服務默認包含Phoneix服務。
Phoenix是一個開源的HBASE SQL層。它不只可使用標準的JDBC API替代HBASE client API建立表,插入和查詢HBASE,也支持二級索引、事務以及多種SQL層優化。
另外,咱們在雲棲社區中推出一系列專業文章,幫助HBase用戶很好的理解和使用HBase和Phoenix:Phoenix系列文章。此係列文章將會從Phoenix的語法和功能特性、相關工具、實踐經驗以及應用案例多方面從淺入深的闡述。但願對Phoenix入門、在作架構設計和技術選型的同窗能有一些幫助。
另外,功能更強大和完善的HBase SQL能力也持續研發中,HBase使用難度會進一步下降,適應場景更加普遍。
阿里因爲業務上的須要,內部深度使用HBase,內部集羣規模總體超過12000臺,單集羣超過1000臺。在長期的實踐和使用中,也培養了大量的專家,積累了雄厚的技術實力,目前擁有 3 HBase PMC、6 Committer、數十位內核貢獻者。咱們在收穫社區的技術支持的同時,也積極回饋社區,給社區貢獻超過 200+ Patch,同時阿里雲平臺提供了多種方便易上手的數據產品工具。除了產品上,咱們在社區的推廣和建設中也積極投入人力和物力。
HBaseCon大會是Apache HBase™官方舉辦的技術會議,發起於2012年,是HBase技術人員的盛會。阿里雲主辦2018屆HBase亞洲大會,大會預計在下半年舉行,咱們會在第一時間公佈在技術社區中。歡迎廣大HBase技術愛好者關注。
HBase發源於美國,發源於社區,因此存在資料不完善,核心資料都是英文的問題,進一步加大了開發人員學習和掌握HBase的難度。
雲HBase團隊聯合國內衆多大公司的研發leader,HBase社區PMC,推出HBase中文社區,打造一個技術人員的技術交流家園,組織廣大的社區愛好者積極分享HBase技術文章,共同促進HBase技術氛圍的造成。也歡迎更多的同窗加入HBase技術社區,一塊兒營造HBase技術家園。
4.13日,某公司使用自建一個HBase集羣掛了!整個集羣有30+T 業務數據,是公司的數據中心,集羣直接啓動不了。他們也是經歷了熬戰一天一晚上的狀況下,依舊沒有解決恢復,還曾有太重裝集羣重導數據念頭。最後,經過釘釘HBase技術交流羣找到阿里雲的技術團隊同窗。技術同窗馬上自發組成搶救小分隊,盡力最大的努力,使用最低風險的方式,搶救最完整的集羣。
過後,技術負責人王華激動的表示:很是感謝阿里大牛的幫助,協助咱們解決了關鍵問題,避免了30TB業務數據遺失的重大損失。
感謝這羣單純的技術人,讓HBase技術社區有溫度!
一項技術的發展和成熟,都要經歷無數的技術人員,無數個日夜,不眠不休持續奮戰。也須要集全社會的力量,更多的公司一塊兒參與進來共同打造更好的產品和更好的生態。
阿里雲HBase團隊但願經過這些星星之火,點燃HBase以及整個Hadoop技術生態的草原。
普及HBase,阿里雲HBase團隊在行動!
本文爲雲棲社區原創內容,未經容許不得轉載。