本文详细记录了:centos7.2, cdh 5.12 环境下azkaban 3.20.0 Hdfs插件的安装过程。因为官网文档在此部分的说明极为简陋,且3.x的插件需要源码构建并且问题诸多,因此留下此篇文章助诸位过坑。
官网文档:https://azkaban.github.io/azkaban/docs/latest/#hdfs-browser
一. Ant环境安装
1. 安装包下载
wget http://mirror.bit.edu.cn/apache//ant/binaries/apache-ant-1.10.1-bin.tar.gz
2. 解压至目录
tar zxvf apache-ant-1.10.1-bin.tar.gz
mkdir /opt/ant
mv xxx /opt/ant
3. 添加环境变量并使其生效
vim /etc/profile
export ANT_HOME=/opt/ant
export PATH=${PATH}:$ANT_HOME/bin
source /etc/profile
4. 检查环境变量是否配置成功
ant -version
二. NodeJs安装
1. 安装包下载
curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
2. yum安装
yum install -y nodejs
三. JCE配置(默认JDK秘钥限制策略问题)
1. JCE下载(此处是jdk8的jce,请选择对应版本)
wget http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip
2. 解压并替换