美文网首页
记一次很坑很坑很坑的azkaban的安装过程

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

作者: 々浩々 | 来源:发表于2019-05-14 17:11 被阅读0次

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

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

    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的安装过程

          本文链接:https://www.haomeiwen.com/subject/mwgxqqtx.html