说明:所有配置文件都存在 /home/bigdata/cluster
下,方便管理
配置步骤
- 首先要安装 git
sudo yum instal git
- 当前路径
/home/bigdata/cluster
,通过 git 下载 Azkaban 源代码
git clone https://github.com/azkaban/azkaban.git
- 安装编译环境
sudo yum install gcc
sudo yum install -y gcc-c++*
- 执行编译命令
./gradlew clean build
- 前面的编译只是为了得到 azkaban-solo-server-3.91.0-92-g1d68caf.tar.gz
cd azkaban-solo-server/
cd build
cd distributions
- 将 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
Azkaban服务的启动与停止
启动Azkaban服务
- 查找主机的账号密码
# 该路径下
/home/bigdata/cluster/azkaban
cd conf
vim azkaban-users.xml
# 账号
azkaban
# 密码
azkaban
- 路径
/home/bigdata/cluster/azkaban
,输入
bin/start-solo.sh
# 如何访问
# ip + 端口
# 以我的主机为例:10.0.0.11:8081
# 使用账号和密码可以登录
停止Azkaban服务
- 路径
/home/bigdata/cluster/azkaban
,输入
bin/shutdown-solo.sh