IQL (項(xiàng)目地址:https://github.com/teeyog/IQL) English | 簡(jiǎn)體中文 基于SparkSQL實(shí)現(xiàn)了一套即...
前言 由前面博客我們知道了SparkSql整個(gè)解析流程如下: sqlText 經(jīng)過(guò) SqlParser 解析成 Unresolved Logic...
前言 由前面博客我們知道了SparkSql整個(gè)解析流程如下: sqlText 經(jīng)過(guò) SqlParser 解析成 Unresolved Logic...
前言 由上篇博客我們知道了SparkSql整個(gè)解析流程如下: sqlText 經(jīng)過(guò) SqlParser 解析成 Unresolved Logic...
預(yù)備知識(shí) 先介紹在Spark SQL中兩個(gè)非常重要的數(shù)據(jù)結(jié)構(gòu):Tree和Rule。 SparkSql的第一件事就是把SQLText解析成語(yǔ)法樹(shù),...
背景 監(jiān)控是Spark非常重要的一部分嫡秕。Spark的運(yùn)行情況是由ListenerBus以及MetricsSystem 來(lái)完成的新蟆。通過(guò)Spark的...
背景 目前 spark 對(duì) MySQL 的操作只有 Append,Overwrite,ErrorIfExists,Ignore幾種表級(jí)別的模式谚赎,...
需求 spark應(yīng)用程序中诬烹,只要task失敗就發(fā)送郵件此虑,并攜帶錯(cuò)誤原因憎妙。 背景 在spark程序中库正,task有失敗重試機(jī)制(根據(jù) spark.t...
背景 Spark支持多種數(shù)據(jù)源,但是Spark對(duì)HBase 的讀寫(xiě)都沒(méi)有相對(duì)優(yōu)雅的api厘唾,但spark和HBase整合的場(chǎng)景又比較多褥符,故通過(guò)sp...