HBase Observer協處理器

2021-10-24 04:12:52 字數 758 閱讀 8025

regionobserver

允許您觀察 region上的事件 ,例如getput操作

regionserverobserver

允許您觀察 與regionserver操作相關的事件 ,例如啟動,停止或執行合併,提交或回滾

masterobserver

允許您觀察 與hbase master相關的事件 ,例如表建立,刪除或schema修改

walobserver

允許您觀察 與預寫日誌(wal)相關的事件 。

observer 類似於傳統資料庫中的觸發器trigger,當發生某些事件的時候這類協處理器會被

server端呼叫。 observer coprocessor就是一些散布在 hbase server 端**中的hook鉤子,在

固定的事件發生時被呼叫。 比如:put操作之前有鉤子函式preput**,該函式在** put操作執 行

前會被region server呼叫;在put操作之後則有postput鉤子函式。

協程巢狀協程

import asyncio import functools 第三層協程 async def test1 print 我是test1 await asyncio.sleep 1 print test1已經睡了1秒 await asyncio.sleep 3 print test1又睡了3秒 ret...

9 協程 協程理論

本節的主題是基於單執行緒來實現併發,即只用乙個主線程 很明顯可利用的cpu只有乙個 情況下實現併發,為此我們需要先回顧下併發的本質 切換 儲存狀態 ps 在介紹程序理論時,提及程序的三種執行狀態,而執行緒才是執行單位,所以也可以將上圖理解為執行緒的三種狀態cpu正在執行乙個任務,會在兩種情況下切走去...

python協程與非同步協程

在前面幾個部落格中我們一一對應解決了消費者消費的速度跟不上生產者,浪費我們大量的時間去等待的問題,在這裡,針對業務邏輯比較耗時間的問題,我們還有除了多程序之外更優的解決方式,那就是協程和非同步協程。在引入這個概念之前我們先看 看這個圖 從這個我們可以看出來,假如來了9個任務,即使我們開了多程序,在業...