(想要快速搭建使用,请下拉,看总结部分)
开始了一次很坑的安装记录:
1、开始根据https://github.com/azkaban/azkaban/issues?utf8=%E2%9C%93&q=install下载源文件 : 失败
开始解决方法:本地下载的zip包通过ftp上传,然后根据unzip xxx.zip获取源文件
2、不知道哪篇文章让安装gradle,一顿google,又需要sdk,而sdk命令没有,又要安装sdkman
ps:不用安装,略过,安装趣图倒是不错
3、开始进行编译:./gradlew build(这一步需要等待的时间略久,需要提前安装git、gcc等软件,否则会报错):失败
ps:截图没了,提示找不到文件
---------------------------->>>>>经过了很长时间重装,授权(chmod +x),执行--stacktrace尝试,发现磁盘空间满了
相关空间清理命令:
du -m dm -h find /dev/mapper -type f -print0 | xargs -0 du -h | sort -rh | head -n 10(查询/dev/mapper下前10容量大的文件),du -sh /*
4、继续./gradlew build: 失败
提示:下载gradle-x.x-all.zip失败
解决:http://www.voidcn.com/article/p-oqybwmzg-bde.html
5、继续./gradlew build: 失败
提示:Could not determine the dependencies of task ':az-flow-trigger-dependency-type:kafka-event-trigger:fatJar' 后面省略n个错误
解决:https://azkaban.readthedocs.io/en/latest/eventTrigger.html 还是要去看官网
6、继续./gradlew build:失败
提示:缺少 xxx.jar (SSL peer shut down incorrectly)
解决:重新安装了ssl库: yum install openssl-devel; yum install zlib-devel bzip2-devel sqlite sqlite-devel openssl-devel;
7、继续./gradlew build:失败
提示:缺少 xxx.jar (SSL peer shut down incorrectly)
ps:what?
解决:
(1)安装 ca-certificates :yum install ca-certificates
(2)更新本地证书库: update-ca-trust -h
update-ca-trust check
update-ca-trust enable
8、继续./gradlew build: Success
ps: 早已懵懵哒了!!!!
总结:以上的问题都是服务器配置混乱,网络不通畅导致,建议快速入手的建一个新的VMware环境:
1、找一个新的目录环境 如:
cd /usr/local/include
2、下载源码包
git clone https://github.com/azkaban/azkaban.git
3、执行以下命令(不要使用文档中的./gradlew build installDist编译test文件会报错) 时间会很长请耐心等待。
cd azkaban; ./gradlew build installDist -x test
4、启动单机版程序(启动与关闭建议都在bin的同级目录中执行)
cd azkaban-solo-server/build/install/azkaban-solo-server; bin/start-solo.sh
查看 soloServerLog__*** 日志文件
5、打开浏览器 访问相关地址
http://[你的ip地址]:8081/
6、成功后会需要登录 ,初始的都是:
用户名:azkaban 密码: azkaban
7、简单的入门环境就搭建好了,关闭请执行
bin/shutdown-solo.sh
网友评论