Cloudera Manager CDH5 - Oozie 数据库安装失败

Cloudera Manager CDH5 - Oozie 数据库安装失败

在安装过程中,我在“创建 Oozie 数据库”步骤上不断遇到失败

java.lang.Exception: DB schema exists
    at org.apache.oozie.tools.OozieDBCLI.validateDBSchema(OozieDBCLI.java:877)
    at org.apache.oozie.tools.OozieDBCLI.createDB(OozieDBCLI.java:184)
    at org.apache.oozie.tools.OozieDBCLI.run(OozieDBCLI.java:127)
    at org.apache.oozie.tools.OozieDBCLI.main(OozieDBCLI.java:78)

我该如何解决这个问题?我在哪里可以获取 PostgreSQL 数据库的密码/用户名/数据库名称以删除现有架构?

我尝试了 cat /etc/cloudera-scm-server/db*.properties | grep pass

/var/lib/cloudera-scm-server-db/data/生成的密码.txt

但密码不起作用!

答案1

对于未来的访客:

Cloudera 为其安装包裹的路径创建别名和替代路径。

Oozie Configs 位于/etc/oozie/conf/

要查看和编辑数据库配置,请访问:/etc/oozie/conf/oozie-site.xml并查找jdbc

在基于 Ubuntu 的系统中,Oozie 将数据保存在/var/lib/oozie/data/

答案2

我遇到了同样的问题。可能是因为我以前安装过 Hue。我通过删除 /var/lib/oozie/ 的内容解决了这个问题:

rm -rf /var/lib/oozie/*

答案3

无法在服务 Oozie 上执行创建数据库命令

rm -rf /var/lib/oozie/*
然后重试第一次运行。
帮助修复了问题,服务已启动。

相关内容