运行 oozie 时出现错误

getting error while running oozie

我在 运行 执行以下 oozie 命令时出现以下错误

hadoop@master1:~/work/oozie-4.1.0/bin$ oozie-setup.sh -hadoop 0.20.200 $HADOOP_HOME -extjs /home/hadoop/work/ext-2 .2.zip

设置CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"

用法:oozie-setup.sh

prepare-war [-d 目录] [-secure](-d 标识备用目录

用于处理罐子 -secure 将配置 war 文件以使用 HTTPS (SSL))

sharelib create -fs FS_URI [-locallib SHARED_LIBRARY](为

创建 sharelib

哎呀, FS_URI 是 fs.default.name 对于 hdfs uri; SHARED_LIBRARY,路径 要安装的 Oozie sharelib,它可以是一个压缩包 或它的扩展版本。如果省略, 来自 Oozie 的 Oozie sharelib tarball 安装目录将被使用) (如果已安装 sharelib,则操作失败 在 HDFS 中)

sharelib upgrade -fs FS_URI [-locallib SHARED_LIBRARY](升级现有的

sharelib,有则失败 HDFS 中没有安装现有的 sharelib) db create|upgrade|postupgrade -运行 [-sqlfile ](使用一个 可选 sql 文件) (没有选项打印此使用信息)

EXTJS 可以从 http://www.extjs.com/learn/Ext_Version_Archives

下载

有什么解决办法吗?

EXT.js iw for WEBUI 对, 它显示我们需要准备 war,这意味着需要通过传递命令

添加 EXT.js
oozie-setup.sh prepare-war 

或通过

addtowar.sh -extjs EXTJS_PATH

确保在使用 preparewar 时 oozie 主页的 LIBEXT 中存在 ext.js 文件。

参考: https://oozie.apache.org/docs/4.2.0/AG_Install.html#Oozie_Server_Setup