安装包目录结构
- 1.微服务目录过于繁杂,切换目录管理不够方便
- 2.没有统一的启动脚本,导致微服务启停比较麻烦
- 3.存在大量重复的服务配置,同一个配置经常需要修改多处
因此Linkis1.0中,我们对安装目录结构做了极大程度的优化和调整,减少了微服务目录的数量,降低了重复依赖的jar包,尽可能复用了配置文件和微服务管理脚本,主要体现在以下几个方面:
- 不再为每个微服务提供bin文件夹,修改为所有微服务共用。
- 不再为每个微服务单独提供conf目录,修改为所有微服务共用。
- 不再为每个微服务提供lib文件夹,修改为所有微服务共用
Linkis1.0简化后的目录结构如下,其中加标注的文件,为用户安装使用时必定会使用的目录项,其他目录项初次使用无特殊情况无需关心:
在执行完bin目录下的install.sh完成Linkis安装后,需要进行配置项修改,所有配置项位于con目录下,通常情况下需要修改db.sh、linkis.properties、linkis-env.sh三个配置文件,项目安装和配置可以参考文章《Linkis1.0安装》
微服务简称:
以往启停单个微服务需要进入到各个微服务的bin目录下,执行start/stop脚本,在微服务较多的情况下启停比较麻烦,增加了很多额外的切换目录操作,Linkis1.0将所有的微服务启停相关的脚本放置在了sbin目录下,只需要执行单个入口脚本即可。
在Linkis/sbin目录下: