Solo Server是Azkaban的独立实例,也是最简单的入门实例。独奏服务器具有以下优点。

  • 易于安装 - 无需MySQL实例。它将H2打包为主要的持久存储。

  • 易于启动 - Web服务器和执行程序服务器都在同一个进程中运行。

  • 全功能 - 它包含所有Azkaban功能。您可以以正常方式使用它并为其安装插件

安装Solo Server

克隆项目

git clone https://github.com/azkaban/azkaban.git

构建Azkaban并创建一个安装

cd azkaban; ./gradlew build installDist

启动服务器

cd azkaban-solo-server/build/install/azkaban-solo-server; bin/azkaban-solo-start.sh

停止服务器

bin/azkaban-solo-shutdown.sh

Solo Server服务器安装应包含目录

文件/目录 描述
bin/ 启动/停止 Azkaban jetty server
conf/ Azkaban solo server配置文件
lib/ Azkaban的jar依赖
extlib/ 可以添加到Azkaban classpath
plugins/ plugins安装的目录
web/ Azkaban web server的web文件

conf目录的文件

  • azkaban.private.properties

  • azkaban.properties

  • global.properties

  • azkaban-users.xml

启动Web Server

azkaban.properties 用于配置jetty

jetty.maxThreads=25
jetty.ssl.port=8081

启动solo server

bin/azkaban-solo-start.sh

关闭solo server

bin/azkaban-solo-shutdown.sh

访问浏览器

http://localhost:8081/index

results matching ""

    No results matching ""