说明:所有配置文件都存在 /home/bigdata/cluster 下,方便管理

配置步骤

  • 首先要安装 git
  1. sudo yum instal git
  • 当前路径 /home/bigdata/cluster ,通过 git 下载 Azkaban 源代码
  1. git clone https://github.com/azkaban/azkaban.git
  • 安装编译环境
  1. sudo yum install gcc
  2. sudo yum install -y gcc-c++*
  • 执行编译命令
  1. ./gradlew clean build

59.png

  • 前面的编译只是为了得到 azkaban-solo-server-3.91.0-92-g1d68caf.tar.gz
cd azkaban-solo-server/
cd build
cd distributions

60.png

  • 将 azkaban-solo-server-3.91.0-92-g1d68caf.tar.gz 文件移动到 /home/bigdata/cluster 下,在该路径下解压后重命名
# 首先移动到路径 /home/bigdata/cluste 下
# 移动文件
mv ./azkaban/azkaban-solo-server/build/distributions/azkaban-solo-server-3.91.0-92-g1d68caf.tar.gz ./
# 解压文件
tar -xf azkaban-solo-server-3.91.0-92-g1d68caf.tar.gz 
# 重命名文件
mv azkaban-solo-server-3.91.0-92-g1d68caf azkaban

61.png


Azkaban服务的启动与停止

启动Azkaban服务

  • 查找主机的账号密码
# 该路径下
/home/bigdata/cluster/azkaban

cd conf
vim azkaban-users.xml 

# 账号
azkaban
# 密码
azkaban

62.png

  • 路径 /home/bigdata/cluster/azkaban ,输入
bin/start-solo.sh 

# 如何访问
# ip + 端口
# 以我的主机为例:10.0.0.11:8081
# 使用账号和密码可以登录

停止Azkaban服务

  • 路径 /home/bigdata/cluster/azkaban ,输入
bin/shutdown-solo.sh