Linkis EngineConnPlugin引擎插件安装文档
生活随笔
收集整理的這篇文章主要介紹了
Linkis EngineConnPlugin引擎插件安装文档
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文主要介紹Linkis引擎插件的單獨,主要從編譯、安裝等方面進行介紹
1. 引擎插件的編譯打包
在linkis1.0以后引擎是由引擎管理服務進行管理的,引擎插件支持實時生效。為了方便引擎管理服務能夠通過標簽加載到對應的引擎插件,需要按照如下目錄結構進行打包(已hive為例):
hive:引擎主目錄,必須為引擎的名字└── dist # 引擎啟動需要的依賴和配置,引擎不同的版本需要在該目錄防止對應的版本目錄└── v1.2.1 #必須以v開頭加上引擎版本號1.2.1└── conf # 引擎需要的配置文件目錄└── lib # 引擎插件需要的依賴包└── plugin #引擎插件目錄,該目錄用于引擎管理服務封裝引擎的啟動命令和資源申請└── 1.2.1 # 引擎版本└── linkis-engineplugin-hive-1.0.0-RC1.jar #引擎模塊包(只需要放置單獨的引擎包)如果您是新增引擎,你可以參考hive的assembly配置方式,源碼目錄:linkis-engineconn-plugins/engineconn-plugins/hive/src/main/assembly/distribution.xml
2. 引擎安裝
2.1 插件包安裝
2.2 管理臺Configuration配置修改(可選)
1.0后管理臺的配置是按照引擎標簽來進行管理的,如果新增引擎有配置參數需要在Configuration插入相應的配置參數,需要在三個表中插入參數:
linkis_configuration_config_key: 插入引擎的配置參數的key和默認values linkis_manager_label:插入引擎label如:hive-1.2.1 linkis_configuration_category: 插入引擎的目錄關聯關系 linkis_configuration_config_value: 插入引擎需要展示的配置如果是已經存在的引擎,新增版本,則可以修改linkis_configuration_dml.sql文件下的對應引擎的版本進行執行
2.3 引擎刷新
https://github.com/WeBankFinTech/Linkis/wiki/EngineConnPlugin%E5%BC%95%E6%93%8E%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3
總結
以上是生活随笔為你收集整理的Linkis EngineConnPlugin引擎插件安装文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linkis生产部署服务器配置参考指南
- 下一篇: Linkis源码目录结构详解