cloudera-scm-server-db 启动失败

来源:互联网 发布:oracle数据库出现问题 编辑:程序博客网 时间:2024/04/30 03:28

现象

cloudera-scm-server-db 启动失败,

[root@esggy-delivery-1 cloudera-scm-server]# service cloudera-scm-server-db startStarting cloudera-scm-server-db (via systemctl):  Job for cloudera-scm-server-db.service failed because the control process exited with error code. See "systemctl status cloudera-scm-server-db.service" and "journalctl -xe" for details.                                                           [FAILED]

查看/var/log/cloudera-scm-server/db.log错误如下,

[root@esggy-delivery-1 cloudera-scm-server]# tail -10f /var/log/cloudera-scm-server/db.logpostgres cannot access the server configuration file "/var/lib/cloudera-scm-server-db/data/postgresql.conf": Permission denied

或者如以下错误,

fixing permissions on existing directory /var/lib/cloudera-scm-server-db/data ... initdb: could not change permissions of directory "/var/lib/cloudera-scm-server-db/data": Permission denied

解决

此问题通过是因为SELINUX没有正确配置,修改方法如下,
1 编译/etc/sysconfig/selinux,修改SELINUX=enforcing为SELINUX=disabled,需要重启生效
2 setenforce 0,不需要重启生效,可以通过getenforce查看修改成功

阅读全文
1 0