Linkis源码目录结构详解
生活随笔
收集整理的這篇文章主要介紹了
Linkis源码目录结构详解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Linkis層級目錄結(jié)構(gòu)解釋,如果您想詳細(xì)Linkis,請查看Linkis的相關(guān)架構(gòu)設(shè)計文檔
├─assembly├─bin├─conf├─core ???核心抽象,里面放有所有的公用模塊│ ├─cloudModule ???微服務(wù)必須引入的模塊,內(nèi)嵌Jetty + WebSocket + SpringBoot + Jersey│ ├─cloudMybatis ???SpringCloud的Mybatis模塊│ ├─cloudProtocol ???通用協(xié)議,如Entrance與Engine的RPC通信│ ├─cloudRPC ???RPC模塊,基于Feign實現(xiàn)的復(fù)雜雙向通信│ ├─common ???通用模塊,內(nèi)置很多通用工具類│ ├─httpclient ???Java SDK頂層接口│ └─scheduler ???通用調(diào)度模塊├─db ???數(shù)據(jù)庫信息├─docs ???所有文檔├─eurekaServer ???Eureka模塊├─extensions ???插件│ └─spark-excel ???spark支持excel轉(zhuǎn)DF/DF導(dǎo)成excel的插件├─gateway ???網(wǎng)關(guān)模塊│ ├─core ???網(wǎng)關(guān)核心實現(xiàn),包括前端接口的鑒權(quán)/解析/路由│ ├─gateway-httpclient-support ???gateway對Java SDK的支持│ ├─gateway-ujes-support ???對UJES接口的解析和路由支持│ └─springcloudgateway ???引入spring cloud gateway,前端請求都從這里攔截├─publicService ???公共服務(wù)│ ├─application ???應(yīng)用模塊│ ├─bin│ ├─conf│ ├─configuration ???參數(shù)模塊,各引擎參數(shù)從這里獲取│ ├─database ???提供Hive元數(shù)據(jù)查詢服務(wù)│ ├─query ???提供Job Manager和Job History│ ├─udf ???UDF模塊│ ├─variable ???用戶自定義變量模塊│ └─workspace ???工作空間模塊,管理用戶腳本├─resourceManager ???資源管理服務(wù)│ ├─resourcemanagerclient ???資源管理客戶端│ ├─resourcemanagercommon ???通用模塊│ └─resourcemanagerserver ???資源管理服務(wù)端├─storage ???統(tǒng)一存儲服務(wù)│ ├─pesIO ???遠程存儲服務(wù)│ │ ├─io-engine ???遠程存儲的engine端,實際訪問底層存儲端│ │ ├─io-enginemanager ???遠程存儲的engineManger│ │ └─io-entrance ???遠程存儲的請求入口│ └─storage ???統(tǒng)一存儲的對外統(tǒng)一接口└─ujes ???統(tǒng)一作業(yè)執(zhí)行服務(wù)│ ├─client ???Java SDK,用戶通過Client可直接訪問Linkis│ ├─definedEngines ???已經(jīng)實現(xiàn)的引擎│ │ ├─hive ???Hive引擎│ │ │ ├─engine ???實際對接底層Hive的engine執(zhí)行端│ │ │ ├─enginemanager│ │ │ └─entrance│ │ ├─pipeline ???導(dǎo)入導(dǎo)出引擎,用于存儲系統(tǒng)之間互導(dǎo)│ │ │ ├─engine│ │ │ ├─enginemanager│ │ │ └─entrance│ │ ├─python ???單機版Python引擎│ │ │ ├─engine ???實際對接底層Python的engine執(zhí)行端│ │ │ ├─enginemanager│ │ │ └─entrance│ │ ├─spark ???spark引擎│ │ │ ├─engine ???實際對接底層Spark的engine執(zhí)行端│ │ │ ├─enginemanager│ │ │ └─entrance│ │ └─tispark ???TiSpark引擎,實際對接TiSpark的engine端│ ├─engine ???通用底層engine模塊│ ├─enginemanager ???通用底層enginemanager模塊│ ├─entrance ???通用底層entrance模塊│ └─entranceclient ???簡化版的entrance總結(jié)
以上是生活随笔為你收集整理的Linkis源码目录结构详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linkis EngineConnPlu
- 下一篇: Scriptis安装(基于Linkis开