sonarqube启动时, log目录下的es.log报错:
java.lang.RuntimeException: can not run elasticsearch as root
如下图所示:
原因:
sonarqube不能以root用户运行
解决方法:
1 创建新用户sonar
$ adduser sonar
2 为sonar创建密码
$ passwd sonar
3 修改sonarqube的目录和用户组为sonar
$ chown -R sonar:sonar sonarqube-7.2.1