基于Plcient交互式引擎的索引方法及其系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN201711203695.3 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN107818181A | 公開(kāi)(公告)日 | 2018-03-20 |
申請(qǐng)公布號(hào) | CN107818181A | 申請(qǐng)公布日 | 2018-03-20 |
分類號(hào) | G06F17/30 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 官輝;顧正 | 申請(qǐng)(專利權(quán))人 | 深圳市華成峰科技有限公司 |
代理機(jī)構(gòu) | 深圳市精英專利事務(wù)所 | 代理人 | 深圳市華成峰科技有限公司 |
地址 | 518000 廣東省深圳市南山區(qū)高新南七道16號(hào)德維森大廈五樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及基于Plcient交互式引擎的索引方法及其系統(tǒng),該方法包括獲取HiveQL語(yǔ)句;對(duì)HiveQL語(yǔ)句進(jìn)行Plcient編譯,獲取執(zhí)行任務(wù);將執(zhí)行任務(wù)提交給控制節(jié)點(diǎn);控制節(jié)點(diǎn)將執(zhí)行任務(wù)轉(zhuǎn)交給執(zhí)行進(jìn)程引擎并執(zhí)行,獲取元數(shù)據(jù)信息;將元數(shù)據(jù)信息提交給任務(wù)跟蹤器或者資源管理器并執(zhí)行;讀取HDFS中文件進(jìn)行相應(yīng)的操作,獲取并返回執(zhí)行結(jié)果。本發(fā)明使用Antlr開(kāi)源軟件定義語(yǔ)法規(guī)則,大大簡(jiǎn)化了詞法和語(yǔ)法的編譯解析過(guò)程,分階段的設(shè)計(jì)使整個(gè)編譯過(guò)程代碼容易維護(hù),每個(gè)邏輯操作符只完成單一的功能,簡(jiǎn)化了整個(gè)MapReduce程序,實(shí)現(xiàn)增強(qiáng)大數(shù)據(jù)檢索的時(shí)效性,使得查詢方式更靈活,執(zhí)行效率更高。 |
