在Kubernetes集群中安装SonarQube 8.2(sonarqube:8.2-community)时,出现以下错误。
Caused by: java.nio.file.AccessDeniedException: /opt/sonarqube/data/es6
at sun.nio.fs.UnixException.translateToIOException(Unknown Source) ~[?:?]
at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) ~[?:?]
at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) ~[?:?]
at sun.nio.fs.UnixFileSystemProvider.createDirectory(Unknown Source) ~[?:?]
at java.nio.file.Files.createDirectory(Unknown Source) ~[?:?]
at java.nio.file.Files.createAndCheckIsDirectory(Unknown Source) ~[?:?]
at java.nio.file.Files.createDirectories(Unknown Source) ~[?:?]
================================================ =========================================
虽然我能够成功安装7.1版本的SonarQube,但是删除了PVC和部署。后来尝试用8.2版本创建。但是徒劳。
FROM sonarqube:8.2-community
USER sonarqube
RUN chmod 777 /opt/sonarqube/data -R
================================================ =========================================== 错误仍然弹出。对于root用户,不允许运行elasticsearch。
有人可以帮助我解决此错误吗!