记一次很坑很坑很坑的azkaban的安装过程

(想要快速搭建使用,请下拉,看总结部分)

开始了一次很坑的安装记录:

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

你可能感兴趣的:(记一次很坑很坑很坑的azkaban的安装过程)