azkaban3.x插件编译
azkaban3.x插件编译
你我他有个梦 发表于4个月前
azkaban3.x插件编译
  • 发表于 4个月前
  • 阅读 20
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 3.x版本与2.5版本不同,plugin需要自己编译,然后才能去安装插件

官网下载azkaban-plugins-master  :https://github.com/azkaban/azkaban-plugins

编译步骤:
cd azkaban-plugins-master  
ant clean 
ant package

说一下编译过程中出现的问题以及解决方式:

1.缺少git安装git

2.Unsupported major.minor version 52.0 [duplicate]

jdk引起的问题,删除openjdk
3. org.jasypt.exceptions.EncryptionOperationNotPossibleException: Encryption raised an exception. A possible cause is you are using strong encryption algorithms and you have not installed the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files in this Java Virtual Machine

解决方式:

you can download the files from here(jdk7). And then copy the jars in $JAVA_HOME\jre\lib\security overwriting the existing local_policy.jar and US_export_policy.jar.

如果是jdk8,下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

参考解决方案:

https://stackoverflow.com/questions/30278104/encryptionoperationnotpossibleexception-by-jasypt-with-bouncy-castle

4.[exec] /bin/sh: dustc: command not found

首先安装npm包:参考

http://blog.csdn.net/xiao_jun_0820/article/details/50838185

然后安装dustjs-linkedin

npm install --save --production dustjs-linkedin
# If you want the dustc compiler available globally
npm install --global --production dustjs-linkedin

5.make: lessc: Command not found

未解决

6.编译pig出现问题,不用pig直接去plugins目录删除pig的插件,在build.xml中删除相关pig插件的配置。

删除以下两项即可

<subant target="package">
 <property name="version" value="${git.tag}" />
 <fileset dir="plugins/pigvisualizer" includes="build.xml" />
</subant>

<subant target="package">
 <property name="version" value="${git.tag}" />
 <fileset dir="plugins/pigvisualizer" includes="build.xml" />
</subant>

 

共有 人打赏支持
你我他有个梦
粉丝 91
博文 109
码字总数 98629
×
你我他有个梦
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: