建maven工程猎物,把hive的jar引入到依賴?yán)锘⑶簦缓髮?xiě)對(duì)外的方法接受sql,把sql發(fā)給Driver類(lèi)蔫磨,拿到語(yǔ)法樹(shù)的根節(jié)點(diǎn)ASTNode淘讥,然后寫(xiě)代碼遍歷ASTNode,根據(jù)不同的特征解析不同的屬性出來(lái)质帅。
使用Hive內(nèi)置的解析器構(gòu)建血緣關(guān)系背景 最近在做數(shù)據(jù)血緣關(guān)系相關(guān)的工作适揉,最初級(jí)的版本我們是通過(guò)執(zhí)行計(jì)劃分析出表到表的計(jì)算關(guān)系。有同事在看了之后提出煤惩,希望能給一個(gè)字段到字段的計(jì)算關(guān)系出來(lái)嫉嘀,所以我們做了一些嘗試,...