Во время установки я получаю ошибку на этапе «Создание базы данных 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/generated-password.txt
но пароли не работают!
Cloudera создает псевдонимы и альтернативы пути, по которому она устанавливает посылки.
Oozie Configs находится по адресу /etc/oozie/conf/
Чтобы просмотреть и отредактировать конфигурации базы данных, посетите: /etc/oozie/conf/oozie-site.xml
и ищи jdbc
.
В системах на базе ubuntu oozie хранит данные в /var/lib/oozie/data/
Я столкнулся с той же проблемой. Это может быть потому, что я раньше устанавливал Hue. Я решил это, удалив содержимое / var / lib / oozie /:
rm -rf /var/lib/oozie/*
Не удалось выполнить команду Create Database на сервисе Oozie
rm -rf /var/lib/oozie/*
Затем повторите первый запуск.
Помогли решить проблему, сервис запустился.