Hbase 與 ElasticSearch 的結(jié)合使用

最近在做用elasticSearch建立hbase的二級(jí)索引,通過(guò)查詢(xún)elasticSearch實(shí)現(xiàn)對(duì)hbase的快速查詢(xún),從而實(shí)現(xiàn)海量數(shù)據(jù)的秒級(jí)快速查詢(xún)。在這里記錄一下自己工作的解決過(guò)程。
1 周五下午了。困,心放飛了。
2 哎,但是還在工作時(shí)間,還是好好干活吧。
3 疫情快點(diǎn)過(guò)去吧,快點(diǎn)過(guò)去吧。真的太煎熬了
4 言歸正傳,想吃大福
5 真的言歸正傳。

為什么要用hbase與elasticsearch結(jié)合使用的方式

(1). 使用hbase。業(yè)務(wù)數(shù)據(jù)量很多,及業(yè)務(wù)數(shù)據(jù)量本身的結(jié)構(gòu)(視頻相關(guān)行為),適合適用hbase
(2). hbase支持rowkey查詢(xún)和過(guò)濾的多條件查詢(xún)。但是如果想根據(jù)一個(gè)字段的內(nèi)容去查詢(xún),則需要通過(guò)mapreduce等,查詢(xún)緩慢。比如hbase存儲(chǔ)的人的信息,想通過(guò)所在城市查詢(xún),想通過(guò)年齡查詢(xún)。
(3). 可以用elasticsearch建立hbase的二級(jí)索引,elasticsearch是一個(gè)分布式的索引引擎,查詢(xún)速度快,且通過(guò)倒排索引實(shí)現(xiàn)了全文搜索,每個(gè)字段都可以被索引和搜索。

elasticsearch 是什么

  • 一個(gè)分布式的實(shí)時(shí)文檔存儲(chǔ),每個(gè)字段 可以被索引與搜索
  • 一個(gè)分布式實(shí)時(shí)分析搜索引擎
  • 能勝任上百個(gè)服務(wù)節(jié)點(diǎn)的擴(kuò)展,并支持 PB 級(jí)別的結(jié)構(gòu)化或者非結(jié)構(gòu)化數(shù)據(jù)

主要思想

對(duì)hbase要查詢(xún)的列建立es索引,然后根據(jù)es索引查詢(xún)到rowkey,再根據(jù)rowkey查詢(xún)到需要的數(shù)據(jù)。

不具體過(guò)程

1 建立索引
因?yàn)闃I(yè)務(wù)原因,需要每天更新全量索引和實(shí)時(shí)更新批量索引。
全量更新索引:mapreduce
實(shí)時(shí)更新索引:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • hbase 的特點(diǎn)是什么 (1) Hbase一個(gè)分布式的基于列式存儲(chǔ)的數(shù)據(jù)庫(kù),基于Hadoop的hdfs存儲(chǔ),zo...
    Tim在路上閱讀 1,930評(píng)論 0 3
  • HBase是基于HDFS之上的,也可以采用存儲(chǔ)本地模式,HBase是分布式數(shù)據(jù)庫(kù),將數(shù)據(jù)分為多份,同時(shí)是面向列的數(shù)...
    Tim在路上閱讀 1,329評(píng)論 0 0
  • 數(shù)據(jù)量不斷增加,企業(yè)需要靈活快速地處理這些數(shù)據(jù)。 處理器主頻和散熱遇到瓶頸,多核處理器成為主流,并行化計(jì)算應(yīng)用不斷...
    互聯(lián)互通社區(qū)閱讀 614評(píng)論 0 0
  • 第3章 標(biāo)簽數(shù)據(jù)存儲(chǔ) 在畫(huà)像系統(tǒng)搭建的過(guò)程中,數(shù)據(jù)存儲(chǔ)的技術(shù)選型是非常重要的一項(xiàng)內(nèi)容,不同的存儲(chǔ)方式適用于不同的應(yīng)...
    筆名輝哥閱讀 1,262評(píng)論 0 5
  • 30.ISR、OSR、AR 是什么? ISR:In-Sync Replicas 副本同步隊(duì)列 OSR:Out-of...
    qydong閱讀 4,685評(píng)論 0 0

友情鏈接更多精彩內(nèi)容