在 Oozie EMR 中安装 ExtJS

Install ExtJS in Oozie EMR

出于许可原因,EMR 中的 Oozie 未与 ExtJs 捆绑在一起。因此,Web 控制台无法开箱即用。

在 EMR 中安装 ExtJS 的步骤是什么?

第 0 步:SSH 到主节点并将用户更改为 root。

ssh -i <<key-pair.pem>> ec2-user@<<masternode>>.compute-1.amazonaws.com
sudo su -

步骤 1. 下载 ExtJs

wget http://archive.cloudera.com/gplextras/misc/ext-2.2.zip

第 2 步:将 ExtJs 复制到 /usr/lib/oozie/libext

cp ext-2.2.zip /usr/lib/oozie/libext/.

第 3 步:执行将 ExtJs 安装到 webapp 的 oozie setup

/usr/lib/oozie/bin/oozie-setup.sh

第 4 步:更改为 ec2-user

exit (assuming the earlier login was with ec2-user)

第 5 步:停止 oozie

sudo stop oozie (Make sure that the oozie is stopped)

第 6 步:启动 oozie

sudo start oozie (Make sure that the oozie is started)

现在,网络 UI 应该可以在端口 11000 中访问。