久草视频2-久草视-久草社区视频-久草色在线-久草色视频-久草软件

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

我是創(chuàng)始人李巖:很抱歉!給自己產(chǎn)品做個廣告,點擊進來看看。  

快手大數(shù)據(jù)架構(gòu)工程師鐘靚近日在 A2M 人工智能與機器學習創(chuàng)新峰會分享了題為《SQL on Hadoop 在快手大數(shù)據(jù)平臺的實踐與優(yōu)化》的演講,主要從 SQL on Hadoop 介紹、快手 SQL on Hadoop 平臺概述、SQL on Hadoop 在快手的使用經(jīng)驗和改進分析、快手 SQL on Hadoop 的未來計劃四方面介紹了 SQL on Hadoop 架構(gòu)。

SQL on Hadoop 介紹

SQL on Hadoop,顧名思義它是基于 Hadoop 生態(tài)的一個 SQL 引擎架構(gòu),我們其實常常聽到 Hive、SparkSQL、Presto、Impala 架構(gòu)。接下來,我會簡單的描述一下常用的架構(gòu)情況。

SQL on Hadoop-HIVE

HIVE,一個數(shù)據(jù)倉庫系統(tǒng)。它將數(shù)據(jù)結(jié)構(gòu)映射到存儲的數(shù)據(jù)中,通過 SQL 對大規(guī)模的分布式存儲數(shù)據(jù)進行讀、寫、管理。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

根據(jù)定義的數(shù)據(jù)模式,以及輸出 Storage,它會對輸入的 SQL 經(jīng)過編譯、優(yōu)化,生成對應引擎的任務,然后調(diào)度執(zhí)行生成的任務。

HIVE 當前支持的引擎類型有:MR、SPARK、TEZ。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

基于 HIVE 本身的架構(gòu),還有一些額外的服務提供方式,比如 HiveServer2 與 MetaStoreServer 都是 Thrift 架構(gòu)。

此外,HiveServer2 提供遠程客戶端提交 SQL 任務的功能,MetaStoreServer 則提供遠程客戶端操作元數(shù)據(jù)的功能。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

SQL on Hadoop 介紹-SPARK

Spark,一個快速、易用,以 DAG 作為執(zhí)行模式的大規(guī)模數(shù)據(jù)處理的統(tǒng)一分析引擎,主要模塊分為 SQL 引擎、流式處理 、機器學習、圖處理。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

SQL on Hadoop 介紹-SPARKSQL

SPARKSQL 基于 SPARK 的計算引擎,做到了統(tǒng)一數(shù)據(jù)訪問,集成 Hive,支持標準 JDBC 連接。SPARKSQL 常用于數(shù)據(jù)交互分析的場景。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

SPARKSQL 的主要執(zhí)行邏輯,首先是將 SQL 解析為語法樹,然后語義分析生成邏輯執(zhí)行計劃,接著與元數(shù)據(jù)交互,進行邏輯執(zhí)行計劃的優(yōu)化,最后,將邏輯執(zhí)行翻譯為物理執(zhí)行計劃,即 RDD lineage,并執(zhí)行任務。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

SQL on Hadoop 介紹-PRESTO

PRESTO,一個交互式分析查詢的開源分布式 SQL 查詢引擎。

因為基于內(nèi)存計算,PRESTO 的計算性能大于有大量 IO 操作的 MR 和 SPARK 引擎。它有易于彈性擴展,支持可插拔連接的特點。

業(yè)內(nèi)的使用案例很多,包括 FaceBook、AirBnb、美團等都有大規(guī)模的使用。


SQL on Hadoop 介紹-其它業(yè)內(nèi)方案

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

我們看到這么多的 SQL on Hadoop 架構(gòu),它側(cè)面地說明了這種架構(gòu)比較實用且成熟。利用 SQL on Hadoop 架構(gòu),我們可以實現(xiàn)支持海量數(shù)據(jù)處理的需求。

02 快手 SQL on Hadoop 平臺概述

快手 SQL on Hadoop 平臺概覽—平臺規(guī)模

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

查詢平臺每日 SQL 總量在 70 萬左右,DQL 的總量在 18 萬左右。AdHoc 集群主要用于交互分析及機器查詢,DQL 平均耗時為 300s;AdHoc 在內(nèi)部有 Loacl 任務及加速引擎應用,所以查詢要求耗時較低。

ETL 集群主要用于 ETL 處理以及報表的生成。DQL 平均耗時為 1000s,DQL P50 耗時為 100s,DQL P90 耗時為 4000s,除上述兩大集群外,其它小的集群主要用于提供給單獨的業(yè)務來使用。

快手 SQL on Hadoop 平臺概覽—服務層次

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

服務層是對上層進行應用的。在上層有四個模塊,這其中包括同步服務、ETL 平臺、AdHoc 平臺以及用戶程序。在調(diào)度上層,同樣也有四方面的數(shù)據(jù),例如服務端日志,對它進行處理后,它會直接接入到 HDFS 里,我們后續(xù)會再對它進行清洗處理;服務打點的數(shù)據(jù)以及數(shù)據(jù)庫信息,則會通過同步服務入到對應的數(shù)據(jù)源里,且我們會將元數(shù)據(jù)信息存在后端元數(shù)據(jù)系統(tǒng)中。

網(wǎng)頁爬取的數(shù)據(jù)會存入 hbase,后續(xù)也會進行清洗與處理。

快手 SQL on Hadoop 平臺概覽—平臺組件說明

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

HUE、NoteBook 主要提供的是交互式查詢的系統(tǒng)。報表系統(tǒng)、BI 系統(tǒng)主要是 ETL 處理以及常見的報表生成,額外的元數(shù)據(jù)系統(tǒng)是對外進行服務的??焓脂F(xiàn)在的引擎支持 MR、Presto 及 Spark。

管理系統(tǒng)主要用于管理我們當前的集群。HiveServer2 集群路由系統(tǒng),主要用于引擎的選擇。監(jiān)控系統(tǒng)以及運維系統(tǒng),主要是對于 HiveServer2 引擎進行運維。

我們在使用 HiveServer2 過程中,遇到過很多問題。接下來,我會詳細的為大家闡述快手是如何進行優(yōu)化及實踐的。

03-SQL on Hadoop 在快手的使用經(jīng)驗和改進分析

HiveServer2 多集群架構(gòu)

當前有多個 HiveServer2 集群,分別是 AdHoc 與 ETL 兩大集群,以及其他小集群。不同集群有對應的連接 ZK,客戶端可通過 ZK 連接 HiveServer2 集群。

為了保證核心任務的穩(wěn)定性,將 ETL 集群進行了分級,分為核心集群和一般集群。在客戶端連接 HS2 的時候,我們會對任務優(yōu)先級判定,高優(yōu)先級的任務會被路由到核心集群,低優(yōu)先級的任務會被路由到一般集群。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化
*HiveServer2 服務內(nèi)部流程圖

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化
*BeaconServer 服務

BeaconServer 服務為后端 Hook Server 服務,配合 HS2 中的 Hook,在 HS2 服務之外實現(xiàn)了所需的功能。當前支持的模塊包括路由、審計、SQL 重寫、任務控制、錯誤分析、優(yōu)化建議等。

? 無狀態(tài),BeaconServer 服務支持水平擴展?;谡埱罅康拇笮?,可彈性調(diào)整服務的規(guī)模。

? 配置動態(tài)加載,BeaconServer 服務支持動態(tài)配置加載。各個模塊支持開關(guān),服務可動態(tài)加載配置實現(xiàn)上下線。比如路由模塊,可根據(jù)后端加速引擎集群資源情況,進行路由比率調(diào)整甚至熔斷。

? 無縫升級,BeaconServer 服務的后端模塊可單獨進行下線升級操作,不會影響 Hook 端 HS2 服務。

SQL on Hadoop 平臺在使用中遇到的痛點

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

? Hive 支持 SPARK 與 TEZ 引擎,但不適用于生產(chǎn)環(huán)境。

? SQL on Hadoop 的 SQL 引擎各有優(yōu)缺點,用戶學習和使用的門檻較高。

? 不同 SQL 引擎之間的語法和功能支持上存在差異,需要大量的測試和兼容工作,完全兼容的成本較高。

? 不同 SQL 引擎各自提供服務會給數(shù)倉的血緣管理、權(quán)限控制、運維管理、資源利用都帶來不便。

智能引擎的解決方案

? 在 Hive 中,自定義實現(xiàn)引擎。

? 自動路由功能,不需要設置引擎,自動選擇適合的加速引擎。

? 根絕規(guī)則匹配 SQL,只將兼容的 SQL 推給加速引擎。

? 復用 HiveServer2 集群架構(gòu)。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化
*智能引擎:主流引擎方案對比

智能引擎:HiveServer2 自定義執(zhí)行引擎的模塊設計

基于 HiveServer2,有兩種實現(xiàn)方式。JDBC 方式是通過 JDBC 接口,將 SQL 發(fā)送至后端加速引擎啟動的集群上。PROXY 方式是將 SQL 下推給本地的加速引擎啟動的 Client。

JDBC 方式啟動的后端集群,均是基于 YARN,可以實現(xiàn)資源的分時復用。比如 AdHoc 集群的資源在夜間會自動回收,作為報表系統(tǒng)的資源進行復用。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化
*智能引擎:SQL 路由方案設計架構(gòu)

路由方案基于 HS2 的 Hook 架構(gòu),在 HS2 端實現(xiàn)對應 Hook,用于引擎切換;后端 BeaconServer 服務中實現(xiàn)路由 服務,用于 SQL 的路由規(guī)則的匹配處理。不同集群可配置不同的路由規(guī)則。

為了保證后算路由服務的穩(wěn)定性,團隊還設計了 Rewrite Hook,用于重寫 AdHoc 集群中的 SQL,自動添加 LIMIT 上限,防止大數(shù)據(jù)量的 SCAN。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化
*智能引擎:SQL 路由規(guī)則一覽

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

智能引擎:方案優(yōu)勢

? 易于集成,當前主流的 SQL 引擎都可以方便的實現(xiàn) JDBC 與 PROXY 方式。再通過配置,能簡單的集成新的查詢引擎,比如 impala、drill 等。??

? 自動選擇引擎,減少了用戶的引擎使用成本,同時也讓遷移變得更簡單。并且在加速引擎過載 的情況下,可以動態(tài)調(diào)整比例,防止因過載 對加速性能的影響。

? 自動降級,保證了運行的可靠性。SQL 路由支持 failback 模塊,可以根據(jù)配置選擇是否再路由引擎執(zhí)行失敗后,回滾到 MR 運行。

? 模塊復用,對于新增的引擎,都可以復用 HiveServer2 定制的血緣采集、權(quán)限認證、并發(fā)鎖控制等方案,大大降低了使用成本。

? 資源復用,對于 adhoc 查詢占用資源可以分時動態(tài)調(diào)整,有效保證集群資源的利用率。

智能引擎 DQL 應用效果

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

HiveServer2 中存在的性能問題

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

FetchTask 加速:預排序與邏輯優(yōu)化

當查詢完成后,本地會輪詢結(jié)果文件,一直獲取到 LIMIT 大小,然后返回。這種情況下,當有大量的小文件存在,而大文件在后端的時候,會導致 Bad Case,不停與 HDFS 交互,獲取文件信息以及文件數(shù)據(jù),大大拉長運行時間。

在 Fetch 之前,對結(jié)果文件的大小進行預排序,可以有數(shù)百倍的性能提升。

示例:當前有 200 個文件。199 個小文件一條記錄 a,1 個大文件混合記錄 a 與 test 共 200 條,大文件名 index 在小文件之后。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

FetchTask 加速:預排序與邏輯優(yōu)化

Hive 中有一個 SimpleFetchOptimizer 優(yōu)化器,會直接生成 FetchTask,減小資源申請時間與調(diào)度時間。但這個優(yōu)化會出現(xiàn)瓶頸。如果數(shù)據(jù)量小,但是文件數(shù)多,需要返回的條數(shù)多,存在能大量篩掉結(jié)果數(shù)據(jù)的 Filter 條件。這時候串行讀取輸入文件,導致查詢延遲大,反而沒起到加速效果。

在 SimpleFetchOptimizer 優(yōu)化器中,新增文件數(shù)的判斷條件,最后將任務提交到集群環(huán)境,通過提高并發(fā)來實現(xiàn)加速。

示例:讀取當前 500 個文件的分區(qū)。優(yōu)化后的文件數(shù)閾值為 100。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

大表 Desc Table 優(yōu)化

一個表有大量的子分區(qū),它的 DESC 過程會與元數(shù)據(jù)交互,獲取所有的分區(qū)。但最后返回的結(jié)果,只有跟表相關(guān)的信息。

與元數(shù)據(jù)交互的時候,延遲了整個 DESC 的查詢,當元數(shù)據(jù)壓力大的時候甚至無法返回結(jié)果。

針對于 TABLE 的 DESC 過程,直接去掉了跟元數(shù)據(jù)交互獲取分區(qū)的過程,加速時間跟子分區(qū)數(shù)量成正比。

示例:desc 十萬分區(qū)的大表。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

其它改進

? 復用 split 計算的數(shù)據(jù),跳過 reduce 估算重復統(tǒng)計輸入過程。輸入數(shù)據(jù)量大的任務,調(diào)度速率提升 50%。

? parquetSerde init 加速,跳過同一表的重復列剪枝優(yōu)化,防止 map task op init 時間超時。

? 新增 LazyOutputFormat,有 record 輸出再創(chuàng)建文件,避免空文件的產(chǎn)生,導致下游讀取大量空文件消耗時間。

? statsTask 支持多線程聚合統(tǒng)計信息,防止中間文件過多導致聚合過慢,增大運行時間。

? AdHoc 需要打開并行編譯,防止 SQL 串行編譯導致整體延遲時間增大的問題。

SQL on Hadoop 平臺在使用中遇到的痛點

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化
技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

HiveServer2 服務啟動優(yōu)化

HS2 啟動時會對物化視圖功能進行初始化,輪詢整個元數(shù)據(jù)庫,導致 HS2 的啟動時間非常長,從下線狀態(tài)到重新上線間隔過大,可用性很差。

將物化視圖功能修改為延遲懶加載,單獨線程加載,不影響 HS2 的服務啟動。物化視圖支持加載中獲取已緩存信息,保證功能的可用性。

HS2 啟動時間從 5min+提升至<5s。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

HiveServer2 配置熱加載

HS2 本身上下線成本較高,需要保證服務上的任務全部執(zhí)行完成才能進行操作。配置的修改可作為較高頻率的操作,且需要做到熱加載。

在 HS2 的 ThriftServer 層我們增加了接口,與運維系統(tǒng)打通后,配置下推更新的時候自動調(diào)用,可實現(xiàn)配置的熱加載生效。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

HiveServer2 的 Scratchdir 優(yōu)化

HiveServer2 的 scratchdir 主要用于運行過程中的臨時文件存儲。當 HS2 中的會話創(chuàng)建時,便會創(chuàng)建 scratchdir。在 HDFS 壓力大的時候,大量的會話會阻塞在創(chuàng)建 scratchdir 過程,導致連接數(shù)堆積至上限,最終 HS2 服務無法再連入新連接,影響服務可用性。

對此,我們先分離了一般查詢與 create temporay table 查詢的 scratch 目錄,并支持 create temporay table 查詢的 scratch 的懶創(chuàng)建。當 create temporay table 大量創(chuàng)建臨時文件,便會影響 HDFS NameNode 延遲時間的時候,一般查詢的 scratchdir HDFS NameNode 可以正常響應。

此外,HS2 還支持配置多 scratch,不同的 scratch 能設置加載比率,從而實現(xiàn) HDFS 的均衡負載。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

Hive Stage 并發(fā)調(diào)度異常修復

Hive 調(diào)度其中存在兩個問題。

一、子 Task 非執(zhí)行狀態(tài)為完成情況的時候,若有多輪父 Task 包含子 Task,導致子 Task 被重復加入調(diào)度隊列。這種 Case,需要將非執(zhí)行狀態(tài)修改成初始化狀態(tài)。

二、當判斷子 Task 是否可執(zhí)行的過程中,會因為狀態(tài)檢測異常,無法正常加入需要調(diào)度的子 Task,從而致使查詢丟失 Stage。而這種 Case,我們的做法是在執(zhí)行完成后,加入一輪 Stage 的執(zhí)行結(jié)果狀態(tài)檢查,一旦發(fā)現(xiàn)有下游 Stage 沒有完成,直接拋出錯誤,實現(xiàn)查詢結(jié)果狀態(tài)的完備性檢查。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

其它改進

? HS2 實現(xiàn)了接口終止查詢 SQL。利用這個功能,可以及時終止異常 SQL。

? metastore JDOQuery 查詢優(yōu)化,關(guān)鍵字異常跳過,防止元數(shù)據(jù)長時間卡頓或者部分異常查詢影響元數(shù)據(jù)。

? 增加開關(guān)控制,強制覆蓋外表目錄,解決 insert overwrite 外表,文件 rename 報錯的問題。

? hive parquet 下推增加關(guān)閉配置,避免 parquet 異常地下推 OR 條件,導致結(jié)果不正確。

? executeForArray 函數(shù) join 超大字符串導致 OOM,增加限制優(yōu)化。

? 增加根據(jù) table 的 schema 讀取分區(qū)數(shù)據(jù)的功能,避免未級聯(lián)修改分區(qū) schema 導致讀取數(shù)據(jù)異常。

SQL on Hadoop 平臺在使用中遇到的痛點

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

為什么要開發(fā) SQL 專家系統(tǒng)

? 部分用戶并沒有開發(fā)經(jīng)驗,無法處理處理引擎返回的報錯。

? 有些錯誤的報錯信息不明確,用戶無法正確了解錯誤原因。

? 失敗的任務排查成本高,需要對 Hadoop 整套系統(tǒng)非常熟悉。

? 用戶的錯誤 SQL、以及需要優(yōu)化的 SQL,大量具有共通性。人力維護成本高,但系統(tǒng)分析成本低。

SQL 專家系統(tǒng)

SQL 專家系統(tǒng)基于 HS2 的 Hook 架構(gòu),在 BeaconServer 后端實現(xiàn)了三個主要的模塊,分別是 SQL 規(guī)則控制模塊、SQL 錯誤分析模塊,與 SQL 優(yōu)化建議模塊。SQL 專家系統(tǒng)的知識庫,包含關(guān)鍵字、原因說明、處理方案等幾項主要信息,存于后端數(shù)據(jù)庫中,并一直積累。

通過 SQL 專家系統(tǒng),后端可以進行查詢 SQL 的異??刂?,避免異常 SQL 的資源浪費或者影響集群穩(wěn)定。用戶在遇到問題時,能直接獲取問題的處理方案,減少了使用成本。

示例:空分區(qū)查詢控制。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

作業(yè)診斷系統(tǒng)

SQL 專家系統(tǒng)能解決一部分 HS2 的任務執(zhí)行的錯誤診斷需求,但是比如作業(yè)健康度、任務執(zhí)行異常等問題原因的判斷,需要專門的系統(tǒng)來解決,為此我們設計了作業(yè)診斷系統(tǒng)。

作業(yè)診斷系統(tǒng)在 YARN 的層面,針對不同的執(zhí)行引擎,對搜集的 Counter 和配置進行分析。在執(zhí)行層面,提出相關(guān)的優(yōu)化建議。

作業(yè)診斷系統(tǒng)的數(shù)據(jù)也能通過 API 提供給 SQL 專家系統(tǒng),補充用于分析的問題原因。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

作業(yè)診斷系統(tǒng)提供了查詢頁面來查詢運行的任務。以下是命中 map 輸入過多規(guī)則的任務查詢過程:

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

在作業(yè)界面,還可以查看更多的作業(yè)診斷信息,以及作業(yè)的修改建議。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

SQL on Hadoop 平臺在使用中遇到的痛點

SQL on Hadoop 在快手使用:常見運維性問題

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

審計分析 - 架構(gòu)圖

審計功能也是 BeaconServer 服務的一個模塊。

通過 HS2 中配置的 Hook,發(fā)送需要的 SQL、IP、User 等信息至后端,進行語法分析,便可提取出 DataBase、Table、Columns 與操作信息,將其分析后再存入 Druid 系統(tǒng)。用戶可通過可視化平臺查詢部分開放的數(shù)據(jù)。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

審計分析 - 熱點信息查詢

熱點信息查詢即將熱點信息展示了一段時間以內(nèi),用戶的熱點操作,這其中包括訪問過哪些庫,哪些表,以及哪些類型的操作。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

審計分析 - 血緣信息查詢

下圖可看出,血緣信息展示了一張表創(chuàng)建的上游依賴,一般用于統(tǒng)計表的影響范圍。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

審計分析 - 歷史操作查詢

歷史操作可以溯源到一段時間內(nèi),對于某張表的操作。能獲取到操作的用戶、客戶端、平臺、以及時間等信息。一般用于跟蹤表的增刪改情況。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

HiveServer2 集群 AB 切換方案

因為 HiveServer2 服務本身的上下線成本較高,如果要執(zhí)行一次升級操作,往往耗時較長且影響可用性。HiveServer2 集群的 AB 切換方案,主要依靠 A 集群在線,B 集群備用的方式,通過切換 ZK 上的在線集群機器,來實現(xiàn)無縫的升級操作。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

HiveServer2 集群動態(tài)上下線

HiveServer2 集群部署了 Metrics 監(jiān)控,能夠?qū)崟r地跟蹤集群服務的使用情況。此外,我們對 HS2 服務進行了改造,實現(xiàn)了 HS2 ZK 下線和請求 Cancel 的接口。

當外部 Monitor 監(jiān)控感知到連續(xù)內(nèi)存過高,會自動觸發(fā) HS2 服務進程的 FGC 操作,如果內(nèi)存依然連續(xù)過高,則通過 ZK 直接下線服務,并根據(jù)查詢提交的時間順序,依次停止查詢,直到內(nèi)存恢復,保證服務中剩余任務的正常運行。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

HiveServer2 集群管理平臺

HiveServer2 在多集群狀態(tài)下,需要掌握每個集群、以及每個 HS2 服務的狀態(tài)。通過管理平臺,可以查看版本情況、啟動時間、資源使用情況以及上下線狀態(tài)。

后續(xù)跟運維平臺打通,可以更方便地進行一鍵式灰度以及升級。

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

快手查詢平臺的改進總結(jié)

技術(shù)干貨:SQL on Hadoop在快手大數(shù)據(jù)平臺的實踐與優(yōu)化

04 快手 SQL on Hadoop 的未來計劃

  • 專家系統(tǒng)的升級,實現(xiàn)自動化參數(shù)調(diào)優(yōu)和 SQL 優(yōu)化
  • AdHoc 查詢的緩存加速

新引擎的調(diào)研與應用

隨意打賞

hadoop生態(tài)圈大數(shù)據(jù)技術(shù)與應用hadoop入門什么是數(shù)據(jù)挖掘數(shù)據(jù)挖掘的應用大數(shù)據(jù)應用現(xiàn)狀大數(shù)據(jù)平臺搭建大數(shù)據(jù)干貨數(shù)據(jù)獲取技術(shù)干貨
提交建議
微信掃一掃,分享給好友吧。
主站蜘蛛池模板: 国产二区av| 91嫩草精品少妇 | 国产对白老熟女正在播放 | 精品国产一区二区三区久久狼黑人 | 久久久久97 | 成人入口 | 亚洲激情中文字幕 | 国产精品久久久久久久久久久天堂 | 极品白嫩丰满少妇无套 | 一级全黄少妇免费录像片 | 亚洲免费国产视频 | 激情欧美日韩 | 99pao成人国产永久免费视频 | 亚洲va韩国va欧美va | va亚洲va欧美va国产综合 | 曰本无码人妻丰满熟妇5g影院 | 日韩在线视频一区 | www.se天堂| 亚洲国产a∨无码中文777 | 99re6在线视频| 对白脏话肉麻粗话av | 少妇一级淫片免费看 | 国产精品久久久久久久久久不蜜月 | 五月丁香色综合久久4438 | 冲田杏梨av一区二区三区 | 国产极品美女高潮抽搐免费网站 | 久久久中精品2020中文 | 亚洲精品456在线播放 | 99国内精品久久久久久久 | k8yy毛片| 国产精品无码素人福利不卡 | 色综合综合色 | 成人免费看片&#39; | 40岁丰满东北少妇毛片 | 天天色天| 精品国产一区二区三区噜噜噜 | 亚洲噜噜狠狠网址蜜桃av9 | 夜噜噜久久国产欧美日韩精品 | 国产69精品久久久久9999不卡免费 | 欧美aa大片 | 性欧美xxxx精品xxxxrb | 正在播放国产精品 | 青青草视频播放器 | 极品美女啪啪 | 欧美h网站 | 韩国毛片在线 | 妇女性内射冈站hdwwwooo | 国产精品毛片在线完整版 | 自拍 高清 日韩 欧美 另类 | 好吊在线视频 | 丝袜人妻一区二区三区网站 | 亚洲免费黄色片 | 黄片a级毛片 | 萌白酱在线观看 | 日本中文字幕有码 | 91精品国产综合久久久蜜臀粉嫩 | 成年午夜性影院 | xxx国产精品 | 熟女少妇在线视频播放 | 国产精品你懂得 | 中文字幕永久免费 | 国产精品久久婷婷 | 日本少妇北岛玲xxxhd | 69视频污 | 另类小说亚洲色图 | 99久久久国产精品无码免费 | 99re热这里只有精品视频 | 欧美67194| 成人午夜视频在线观看 | 国产又黄又粗的视频 | 欧美日韩激情 | 中出视频在线观看 | 欧洲成人午夜精品无码区久久 | 亚洲美女屁股眼交3 | 麻豆视频在线观看免费网站 | 久久精品国产99国产 | 国产精品免费大片 | 久热精品视频 | 国产真实交换配乱吟91 | www.99爱| 九九久久精品国产av片国产 | 国产一级18片视频 | 黄色片网站视频 | 91绿帽黑人系列一区 | 亚洲乱码国产乱码精品精不卡 | 国产免费看插插插视频 | 精品国内自产拍在线观看视频 | 国产精品十八禁在线观看 | 三级黄色网 | 亚洲最大成人网站 | 麻豆高清免费国产一区 | 成人黄色免费网站 | 少妇做爰免费视频网站图片 | 青娱乐极品在线 | 亚洲精品无码不卡在线播he | 在线播放免费播放av片 | 国产精品av在线免费观看 | 成人男女啪啪免费观软件 | 鲁鲁狠狠狠7777一区二区 | 色狠狠色噜噜av天堂一区 | 日批网站在线观看 | 少妇又粗又猛又爽又黄的视频 | 四虎视频国产精品免费 | 久久久精品视频一区二区三区 | 色狠av| 人人干在线 | 特级无码毛片免费视频尤物 | 欧美阿v高清资源不卡在线播放 | 奇米影视7777 | 日韩毛片一区二区三区 | 久久99精品久久久秒播 | 国产成人麻豆亚洲综合无码精品 | 一女被多男玩喷潮视频 | 麻豆疯狂做受xxxx高潮视频 | 欧美日本国产欧美日本韩国99 | 日韩在线视频观看免费网站 | 久久久精品伦理 | 丁香六月婷婷综合 | 国产一区二区三区黄 | 中文字幕丰满孑伦无码专区 | 久久久久久无码午夜精品直播 | 亚洲香蕉在线视频 | 中文字幕无码视频专区 | 美日韩中文字幕 | 成人免费毛片糖心 | 国产jk精品白丝av在线观看 | 欧美中文字幕第一页 | 丰满少妇69激情啪啪无 | 黄色免费av网站 | 狠狠躁天天躁夜夜躁婷婷 | 人人做人人爱人人爽 | www.国产精品视频 | 免费国产又色又爽又黄的网站 | 欧美国产精品久久 | av天堂午夜精品一区二区三区 | 亚洲日本中文字幕天天更新 | 成人性生交大片 | 精品视频在线一区二区 | 日本人与黑人做爰视频网站 | 成人羞羞国产免费 | 18pao国产成视频永久免费 | 亚洲日韩国产av无码无码精品 | 91九色丨porny丨肉丝 | 无码中文字幕av免费放 | 无码av中文字幕免费放 | 高清国产精品人妻一区二区 | 国产成年人视频网站 | 国产性猛交╳xxx乱大交 | 欧美激情成人网 | 亚洲黄v| 国产盗摄一区二区 | 日韩作爱视频 | 天天躁日日躁狠狠躁2018小说 | 天天做夜夜操 | 操操网站 | 中文天堂在线资源 | 中文字幕播放 | 亚洲一区二区不卡视频 | 91在线勾搭足浴店女技师 | 人人插人人| 免费 成 人 黄 色 网 | 国产中年夫妇交换高潮呻吟 | 亚洲欧美日韩在线播放 | 亚洲二区在线播放视频 | 农村少妇一区二区三区蜜桃 | 久久免费在线观看 | 亚洲精品乱码久久久久久中文字幕 | 成人乱淫av日日摸夜夜爽节目 | 7777久久亚洲中文字幕 | 亚洲精品无码久久久久久久 | 福利av在线 | 中文字幕丰满孑伦无码专区 | 亚洲日本久久久 | 婷婷丁香狼人久久大香线蕉 | 亚洲国产aⅴ成人精品无吗 欧洲熟妇色xxxx欧美老妇多毛网站 | 成人亚洲精品久久久久软件 | 一本色道久久综合狠狠躁篇的优点 | 99激情网 | 性讥渴的黄蓉与老汉 | 日韩小视频在线 | 在线成人福利 | 亚洲 欧美 国产 制服 动漫 | 亚洲精品第一国产综合亚av | 欧美8888| 国产免费又色又爽粗视频 | 色翁荡熄又大又硬又粗又视频图片 | 亚洲欧洲无码av不卡在线 | 自拍偷拍亚洲一区 | 99在线成人精品视频 | 无码人妻精品一区二 | 欧美经典片免费观看大全 | 国产成人精品综合在线观看 | 自拍偷拍精品视频 | 日韩在线观看你懂的 | 久久婷婷网站 | 久久久久久久久国产精品 | 日韩狠狠操 | 色狠狠一区二区三区香蕉 | 性久久久久久久久久久久 | 欧美裸体摔跤xxxx | 榴莲视频黄色 | 人人爽爽爽 | 亚洲国产精品成人综合久久久 | 国产偷亚洲偷欧美偷精品 | wwwcom日本| 2018国产大陆天天弄 | 黄网视频在线观看 | 中国一级特黄真人毛片 | 欧美不卡视频一区发布 | 国产自产高清不卡 | 日本色www | 公用小sao货h | 国产精品丝袜一区二区 | 性做久久久 | 忘忧草社区在线www 内射老阿姨1区2区3区4区 | 亚洲精品午夜久久久久久久久久久 | 嫩草99 | 国产在线拍揄自揄拍无码视频 | 欧洲亚洲国产精品 | av国产japan在线播放 | 亚洲成色www8888 | 国产午夜精品一区二区 | 欧美伦理一区二区三区 | 成年人免费大片 | 五月av | 四虎免费视频 | 免费精品一区二区三区视频日产 | 中老年熟妇激情啪啪大屁股 | 妩媚尤物娇喘无力呻吟在线视频 | 视频一区国产精品 | 无码办公室丝袜ol中文字幕 | 国产白嫩护士被弄高潮 | 中文字幕观看视频 | 97国产精品欲 | 校园伸入裙底揉捏1v1h | 亚洲国产精品视频 | 中文字幕无码不卡免费视频 | 四虎影库在线永久影院免费观看 | 精品日韩一区二区三区 | 伊人免费视频 | 中文字幕色偷偷人妻久久 | 日本久久中文字幕 | 成人看的视频 | 亚洲产国偷v产偷自拍网址 亚洲超丰满肉感bbw | 日本一级待黄大片 | 欧美激情一区二区三区p站 欧美激情一区二区三区蜜桃视频 | 年代肉高h喷汁呻吟快穿 | 色噜噜狠狠狠狠色综合久一 | 国产乱xxⅹxx国语对白 | 天天干干天天 | 精品国产一区二区三区四区在线 | 成人做爰视频www | 亚洲一区视频在线播放 | 久久二 | 精品美女一区二区三区 | 国产午夜福利视频在线观看 | 亚洲第一黄色网址 | 亚洲欧美另类国产 | 人人草人人澡 | 久久久91精品国产一区二区精品 | 欧美综合另类 | 青青草福利 | 少妇裸体性生交免费 | 日韩精品久久久久久久软件91 | 免费人成又黄又爽又色 | 国产中文字幕视频 | 三区四区乱码不卡 | 4438xx亚洲五月最大丁香 | 麻豆国产91在线播放 | 天天摸天天操天天射 | 亚洲黄色小视频 | 波多野结衣黄色 | 色网站女女 | 小毛片网站 | 久久男人av资源网站无码 | 国产深夜视频在线观看 | 国产视频久久久久久 | 国产成人综合欧美精品久久 | 欧美性猛交xxxⅹ乱大交小说一 | 亚洲色无码一区二区三区 | 日本一区二区在线播放 | a级黄色毛片三 | 极品美女极度色诱视频在线 | 成年人24小时无限看 | 57pao国产精品一区 | 国产精品pans私拍 | 我们2018在线观看免费版高清 | 亚洲欧美成人中文日韩电影网站 | 女人色偷偷aa久久天堂 | 日本三级免费看 | gogo精品国模啪啪作爱 | 久久伊人蜜桃av一区二区 | 欧美在线免费观看视频 | 2019最新中文字幕 | 国内少妇偷人精品视频 | 成人毛片免费网站 | 中文字幕亚洲欧美 | 影音先锋中文字幕在线视频 | 国产97色在线 | 免 | 变态孕妇孕交av免费看 | 久久精品女人天堂av | 亚洲人成在线播放网站 | 欧美性受ⅹ╳╳╳黑人a性爽 | 91精品久久久久久久久99蜜臂 | 成年人色网站 | av女星全部名单 | 成人做爰视频www网站小优视频 | 亚洲国产第一区 | 日韩和欧美一区二区三区 | 久久人搡人人玩人妻精品首页 | 67194熟妇在线观看线路1 | 初开小嫩苞一区二区三区四区 | 欧美精品日韩 | 亚洲欧美一区二区三区在线 | 手机成人av在线 | 欧美粗大猛烈 | 中文字幕日本免费毛片全过程 | 国产精品7m凸凹视频分类 | 91网站免费视频 | 女人被男人躁得好爽免费视频 | 奇米影视四色7777 | 顶级少妇mm131美女艺术 | 老鲁夜夜老鲁 | 狠狠激情 | 1000部拍拍拍18勿入免费视频下载 | 91精品久久天干天天天按摩 | a亚洲天堂 | 国产青青在线 | 国产高清无套内谢免费 | 真人祼交二十三式视频 | 91精品国产日韩一区二区三区 | 亚洲精品一区二区久久 | 99re久久精品国产 | 伊人色综合久久天天网 | 久久精品无码一区二区日韩av | 沈阳熟女露脸对白视频 | 99久久久久成人国产免费 | 国产诱惑av | 欧美性欧美巨大黑白大战 | 亚洲最大国产成人综合网站 | 国产精品成人av性教育 | 午夜影院在线 | 国产高清一区在线观看 | 日韩人妻精品一区二区三区视频 | 一个人看的免费高清www视频 | 无码人妻一区二区三区线 | 51一区二区三区 | 免费天堂av| 成在线人av免费无码高潮喷水 | 国产福利91精品一区二区三区 | 国产黄色免费看 | 亚洲性生活大片 | 99久久人妻精品免费二区 | 区二三区四区精华日产一线二线三 | 国产乱子伦视频在线播放 | 天天干妹子 | 亚洲一级黄色大片 | 欧美亚洲韩国 | 波多野结衣一区二区 | 成人小视频在线 | 亚洲一区二区天堂 | 久久人爽人人爽人人片av | 久久久精品国产一区二区三区 | www.香蕉.com | 台湾女老板性三级 | 美女一区二区三区视频 | 五月婷婷伊人网 | 特级毛片全部免费播放器 | 黄色不卡av | 在线免费三级 | 亚洲色成人www永久网站 | 精品一区二区三区国产 | 国产精品成人免费看片 | 日本美女全裸 | 亚洲伦理网 | 在线国产91 | 女人下边被添全过视频 | 国产免费久久久久久无码 | 欧美另类xxxxx | www日韩在线 | 国产精品毛片久久久久久久 | 免费少妇荡乳情欲视频 | 人妻激情偷乱视频一区二区三区 | 午夜精品一区二区三区在线播放 | 农村老女人av | 无码专区一ⅴa亚洲v天堂 | 久久精品视频一区二区 | 国产cd人妖ts在线观看 | 欧美在线看片a免费观看 | 夜色视频网 | 足疗店女技师按摩毛片 | 黄频在线| 中文在线最新版天堂 | 交换配乱吟粗大农村大坑性事视频 | 三级自拍 | 丝袜老师办公室里做好紧好爽 | 日一区二区三区 | 91午夜精品亚洲一区二区三区 | 男人用嘴添女人私密视频 | 在线观看欧美一区二区 | 亚洲最大成人在线 | 国产精品亚 | 婷婷四房色播 | 91精品又粗又猛又爽 | 夜夜躁狠狠躁2021 | 久久精品国产大片免费观看 | 色婷婷久久久swag精品 | 中国黄色一级片 | 乳罩脱了喂男人吃奶视频 | 91久久久久久久 | 成人女人看片免费视频放人 | 波多野结衣初尝黑人 | 欧美日韩毛片 | 欧美成人高清在线 | 日韩噜噜 | 日韩欧美一级视频 | 日韩欧美一区二区三区, | 柠檬福利精品视频导航 | 日本精品999| 国产主播av | 天天鲁夜夜免费观看视频 | 亚洲国产成人无码av在线 | 精品视频一区二区三区在线观看 | 国产天堂第一区 | 国产麻豆91精品三级站 | 亚洲精品乱码久久久久久久久久久久 | 秋霞欧美视频 | 日韩欧美国产另类 | 国产精品久久久久久久久免费樱桃 | 亚洲在线免费观看 | 特黄做受又粗又大又硬老头 | 一区二区在线播放视频 | 日韩av影院在线观看 | 国产精品久久久久一区二区 | 欧美精品国产一区 | 国内精品久久久久久久影视 | 大荫蒂欧美精品另类 | 亚洲欧美日韩国产成人一区 | 成人激情在线视频 | 中文字幕免费在线看线人动作大片 | 国产又粗又猛又色 | 日99久9在线 | 免费 | 国产精品乱码一区二区三区视频 | 淫片网站 | 国产网红女主播免费视频 | 在线观看日本视频 | 麻豆视频黄色 | 久操视频免费观看 | 成年无码av片完整版 | 亚洲日本久久 | 成人免费毛片嘿嘿连载视频 | 乳女教师の诱惑juliamagnet | 精品国产乱码久久久久久牛牛 | 欧洲grand老妇人bbw | 无码av中文一区二区三区桃花岛 | 久久婷婷激情 | 亚洲视频第一页 | 日本在线视频www鲁啊鲁 | 日本亚洲欧美在线 | 国产天天操 | 大桥未久亚洲精品久久久强制中出 | 久久免费看少妇a高潮一片黄特 | 狠狠色噜噜狠狠狠8888米奇 | 中文字幕av免费 | 涩涩爱网站 | 亚洲午夜激情视频 | 另类综合二| av激情影院| 亚洲色成人www永久网站 | 国产在线啪 | 亚洲成人av免费观看 | 精品久久久久久久久久久久久久久久久 | 国产乱码精品一区二三赶尸艳谈 | 黄色小视频网站免费 | 男人的网址 | 这里只有精品免费视频 | 久久久久人妻精品一区三寸 | 日本黄色激情视频 | 美女无遮挡免费网站 | 国产精品久久久久久久久免费高清 | 欧美在线播放一区 | av网站在线免费观看 | 热re99久久精品国99热线看 | 夜夜躁狠狠躁2021 | 性欧美ⅹxxxx极品少妇小说 | 欧美三级不卡在线观看 | 免费毛片网 | 免费看黄色一级片 | 亚洲国产精品成人天堂 | 人人狠狠综合久久亚洲 | 欧美大片aaaaa免费观看 | 欧洲自拍一区 | 日韩www| 91精品国产色综合久久不卡蜜臀 | 日本成人在线免费视频 | 国模无码大尺度一区二区三区 | 国产激情一区二区三区四区 | 国产精品久久久久国产三级传媒 | 自拍偷拍欧美亚洲 | 夜夜添无码一区二区三区 | 国产精品无码专区av在线播放 | 亚洲精品成人无码中文毛片不卡 | 久久综合导航 | 亚洲精品一区二区三区在线观看 | 日本黄网在线观看 | 久久爱另类一区二区小说 | 欧美一卡二卡在线观看 | 国精品人妻无码一区二区三区性色 | 中文字幕亚洲综合久久综合 | 美国av一区二区 | 99久久久久国产精品免费人果冻 | 久久久日韩精品一区二区 | 国产精品一二三在线 | 精品欧美一区免费观看α√ | 久热国产精品视频一区二区三区 | 精品国产美女 | 欧美丰满熟妇bbb久久久 | 99久久精品午夜一区二区小说 | 激情五月俺也去 | 午夜大片免费看 | 男女深夜福利 | 亚洲大尺度无码无码专线一区 | 神马香蕉久久 | 免费一区视频 | 欧美少妇18p | 国产传媒一区二区三区 | 香港三日本三级少妇少99 | 国产精品入口传媒小说 | 国产成人精品免费视频大全最热 | 13一15女人毛片 | 午夜福利92国语 | 亚洲区在线播放 | 91亚洲狠狠婷婷综合久久久 | 在线播放国产视频 | 亚洲国产精品丝袜国产自在线 | 中国美女囗交视频 | 国产精华xxx | 特级全黄久久久久久久久 | 久久亚洲精品中文字幕 | 日本大片在线看黄a∨免费 国产欧美性成人精品午夜 婷婷国产成人精品视频 | 亚洲图片欧美色图 | 国产小视频在线看 | 视频一区二区在线播放 | 日本一级爽快片野花 | 中国女人内射6xxxxx | 美女国产网站 | 日本精品不卡 | 日本在线视频www色 中国妇女做爰视频 | 亚洲第一大网站 | 日本高清视频www夜色资源 | 天堂综合久久 | 麻豆一区二区三区四区 | 欧美激情综合色综合啪啪五月 | 日韩美女亚洲99久久二区 | 日韩成人一区 | 国产伦孑沙发午休精品 | 午夜爱爱免费视频体验区 | 亚洲区欧美区综合区自拍区 | 内地级a艳片高清免费播放 内谢老女人视频在线观看 嫩草99 | 国产精品一区二区av | 欧美日韩一区二区三区四区五区 | 欧美jizzhd精品欧美巨大 | 99热精品国产 | 国产高清在线视频 | 亚洲性少妇性猛交wwww乱大交 | 色哟哟免费观看 | 午夜精品久久久久久久四虎 | 农村村妇真实偷人视频 | 少妇与大狼拘作爱性a | 国产免费一级片 | 性高朝大尺度少妇大屁股 | 丰满岳妇乱一区二区三区 | 国产国拍亚洲精品av | 国产精品内射视频免费 | 国内精品久久久久久久久久久 | 不卡的av在线播放 | 国产一级片播放 | 日韩wwww| 五月婷六月丁香狠狠躁狠狠爱 | 无码av中文一区二区三区 | 久久入| 忍不住的亲子中文字幕 | 中国少妇xxxxxbbbbb | 日本精品三级 | 红桃17c视频永久免费入口 | 日本又紧又色又嫩又爽的视频 | 精品视频麻豆入口 | 午夜视 | 中文字幕久久综合 | 国产精品久久久久久久久免费看 | 蜜臀久久99精品久久久久野外 | 亚洲三级精品 | 和漂亮岳做爰3中文字幕 | 女人抽搐喷水高潮国产精品 | 久久久久久99精品久久久 | 午夜精品小视频 | 天天摸天天操天天射 | 蜜臀av一区二区 | 人乳喂奶hd播放 | 中文字幕1区 | 亚洲毛片大全 | 午夜精品久久久久久久99热 | 国产吞精囗交免费视频网站 | 亚洲精品毛片一级91精品 | 成人亚洲视频 | www欧美色| 日批网站在线观看 | 日本亚洲精品色婷婷在线影院 | 久久久九九 | 俺去俺来也在线www色官 | 少妇厨房愉情理9仑片视频 纯爱无遮挡h肉动漫在线播放 | 一区二区三区高清 | 日本黄网站免费 | 四虎影库永久在线 | 日本视频在线免费观看 |