Ext JS 库未在 Oozie 中正确安装

Ext JS library not installed correctly in Oozie

我在访问 oozie UI 时收到以下消息。

Oozie web console is disabled.

To enable Oozie web console install the Ext JS library.

我正在使用 HDP 分发并通过 ambari 服务安装程序进行安装。

我尝试点击以下链接:

https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_command-line-installation/content/install_oozie_rpms.html

尝试使用 yum 安装时收到以下消息:

$ sudo yum install extjs-2.2-1

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

  • base: centos.mirror.ptisp.pt

  • epel: epel.besthosting.ua

  • extras: centos.mirror.ptisp.pt

  • updates: centos.alpha-labs.net

No package extjs-2.2-1 available.

Error: Nothing to do

https://community.hortonworks.com/articles/61363/issue-oozie-web-console-is-disabledto-enable-oozie.html

我在 Amabari UI 中找不到放置 属性 oozie.authentication.cookie.domain 的地方。

我能解决什么问题?我真的迷路了。

我终于通过从以下 url 安装 third-party 版本的 ExtJS 解决了这个问题: http://archive.cloudera.com/gplextras/misc/ext-2.2.zip

然后按照以下步骤操作:

  1. 从 Ambari 停止 Oozie 服务
  2. 复制到路径:

/usr/hdp/current/oozie-client/libext/

  1. 通过执行重新生成 war 文件:

$ /usr/hdp/current/oozie-server/bin/oozie-setup.sh prepare-war

  1. 再次启动 Oozie

希望对您有所帮助!

分步说明:

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

sudo cp ext-2.2.zip /usr/hdp/current/oozie-client/libext/
sudo chown oozie:hadoop /usr/hdp/current/oozie-client/libext/ext-2.2.zip
sudo -u oozie /usr/hdp/current/oozie-server/bin/oozie-setup.sh prepare-war