Apache HBase協(xié)處理器

2018-09-04 18:04 更新

Apache HBase協(xié)處理器

HBase協(xié)處理器仿照Google BigTable的協(xié)處理器實(shí)現(xiàn)(http://research.google.com/people/jeff/SOCC2010-keynote-slides.pdf第41-42頁)。

協(xié)處理器框架提供了直接在管理數(shù)據(jù)的RegionServers上運(yùn)行自定義代碼的機(jī)制。目前正在努力彌合HBase的實(shí)施與BigTable架構(gòu)之間的差距。

本章中的信息主要來源于以下資源并大量重用:

  1. 賴明杰的博客文章:處理器簡(jiǎn)介。
  2. Gaurav Bhardwaj的博客文章:如何使用HBase協(xié)處理器

使用你自己的協(xié)處理器

協(xié)處理器是HBase的高級(jí)功能,僅供系統(tǒng)開發(fā)人員使用。由于協(xié)處理器代碼直接在RegionServer上運(yùn)行,并且可以直接訪問您的數(shù)據(jù),因此它們引入了數(shù)據(jù)損壞、中間攻擊或其他惡意數(shù)據(jù)訪問的風(fēng)險(xiǎn)。目前,協(xié)處理器沒有防止數(shù)據(jù)損壞的機(jī)制,盡管 HBASE-4047 正在進(jìn)行工作。

此外,沒有資源隔離,因此一個(gè)善意但行為不端的協(xié)處理器會(huì)嚴(yán)重降低群集性能和穩(wěn)定性。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)