【问题标题】:Oozie prepare war error Stop oozie first [Oozie v4.3]Oozie 准备战争错误 先停止 oozie [Oozie v4.3]
【发布时间】:2017-03-26 14:54:02
【问题描述】:

我正在尝试将 Oozie 数据库从 derby 迁移到 MySql。一切运行良好,除非我尝试运行命令

./oozie-setup.sh prepare-war

我收到以下错误

  setting CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"

  ERROR: Stop Oozie first

当我尝试运行时

./oozied.sh stop

我得到错误 PID 文件,但没有找到匹配的进程。停止中止。

我正在苦苦挣扎,因为我没有办法阻止 oozie 继续前进。

【问题讨论】:

  • 如果您确定没有运行 Oozie 进程,则找到“pid”文件,将其删除,然后重新启动。就像您对依赖于 /var/run 中某处的“pid”文件但在崩溃时不清理文件的任何 Linux 服务所做的那样。
  • 顺便说一句,Catalina 可能将其“pid”文件存储在/var/run/ 子目录中,而是在/tmp 中。 oozie.apache.org/docs/4.1.0/AG_Install.html中的底线

标签: apache tomcat oozie


【解决方案1】:

经过长时间的搜索和试用,我能够解决问题。

您需要删除在我的情况下位于

中的 pid 文件

oozie-4.3.0/oozie-server/temp/oozie.pid

之后你就可以运行./oozie-setup.sh prepare-war就不会报错了。

实际问题是tomcat异常中止并且pid文件存在那里。所以删除文件就完成了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多