<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      HBase一次慢查詢請求的問題排查與解決過程

      作者: 大圓那些事 | 文章可以轉載,請以超鏈接形式標明文章原始出處和作者信息

      網址: http://www.rzrgm.cn/panfeng412/archive/2013/06/08/hbase-slow-query-troubleshooting.html

      最近HBase集群遇到過一次慢查詢請求的問題,下面是對這一問題的具體描述及排查解決過程。

      1. 發現問題

      項目中有一張HBase表,每天凌晨以后會集中批量導入一批數據,導入數據量很大,在千萬到億的量級,然后白天為用戶提供查詢服務。某天突然發現,該表按照各個region(共計256個)分別僅scan少數幾條數據時,部分region的查詢請求的響應時間很慢,長達10秒甚至幾十秒不等。

      2. 排查問題

      首先,通過查看HBase自帶的region server監控界面上,看到這張表的每個region下面只有1~3個StoreFile,排除了由于StoreFile過多導致查詢響應慢的情況。

      接著排查,發現這張表的TTL為5天,因此會有大量過期數據存在。同時,由于這張表每天早上會導入一批數據(其中上周3.22那天集中導入了7億多條記錄),而集群的major compact周期配置是7天,雖然到今天為止3.22號的數據已經過期了,但是還沒有經過major compact觸發清除過期的數據,因此,存在大量過期但尚未被清除的數據,導致即使按照各個region分別僅scan少數幾條數據,仍需要過濾掉一大批過期的數據(從監控看到當時的Block Cache訪問量比平時高了一倍左右,如下圖所示),才能掃到實際有用的數據,所以查詢響應時間很慢。

      3. 解決問題

      針對這一問題,有以下兩種解決方法:

      1)每天早上導入數據后,強制觸發一次major compact操作(見HBaseAdmin的majorCompct方法,異步執行),使得表中每個region中的過期數據可以被及時清除掉。

      2)由于集群的major compact周期為7天,而表的TTL為5天,因此可以將major compact周期調小(配置參數為hbase.hregion.majorcompaction,單位為毫秒;同時,hbase.offpeak.start.hour可以設置major compact啟動的小時,例如,設置為1,可保證在1點后觸發),從集群級別保證major compact盡早觸發執行。

      posted on 2013-06-08 14:22  大圓那些事  閱讀(13374)  評論(1)    收藏  舉報

      導航

      主站蜘蛛池模板: 久久蜜臀av一区三区| 精品久久一线二线三线区| 亚洲欧美日韩在线不卡| 99在线精品国自产拍中文字幕| 亚洲欧洲日产国产 最新| 九色精品国产亚洲av麻豆一| 国产毛片三区二区一区| 精品乱码一区二区三四五区| 国产精品自偷一区在线观看| 精品国偷自产在线视频99| 神马午夜久久精品人妻| 五月丁香啪啪| AV无码免费不卡在线观看| 国产成人亚洲欧美二区综合| 天天躁夜夜躁狠狠综合| 国内视频偷拍久久伊人网| 人人妻人人狠人人爽天天综合网| 亚洲欧美另类久久久精品播放的| AV人摸人人人澡人人超碰| 精品无码三级在线观看视频| 女人张开腿无遮无挡视频| 五月丁香六月综合缴情在线| 视频一区二区三区刚刚碰| 无套内射视频囯产| 原平市| 亚洲成aⅴ人在线电影| 99国产精品99久久久久久| 永久免费在线观看蜜桃视频| 国产在线精品第一区二区| 久久人人97超碰国产精品| 一区二区三区国产偷拍| 龙岩市| 国产精品一二三区视在线| 无码中文字幕av免费放| 亚洲最大成人av在线天堂网| 亚洲日本一区二区三区在线播放 | 成av人片一区二区久久| 丰满的熟妇岳中文字幕 | 日本免费人成视频在线观看 | 国产精品一码在线播放| 成人亚洲欧美一区二区三区|