sonar6.7.2啟動報錯


sonar6.7.2啟動報錯;錯誤信息如下:

es.log

java.lang.RuntimeException: can not run elasticsearch as root
sonar.log

2018.03.05 21:16:48 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2018.03.05 21:16:49 INFO app[][o.e.p.PluginsService] no modules loaded
2018.03.05 21:16:49 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2018.03.05 21:16:50 WARN app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 1
2018.03.05 21:16:50 INFO app[][o.s.a.SchedulerImpl] Process [es] is stopped
2018.03.05 21:16:50 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
錯誤原因:因為安全問題elasticsearch 不讓用root用戶直接運行

解決方法:liunx創建新用戶sonarUser,使用該用戶(sonarUser)運行sonar即可。

步驟如下:

創建用戶
$ adduser sonarUser
為用戶創建密碼
$ passwd sonarUser
輸入兩次密碼,
修改sonar的目錄和用戶組為sonarUser
$ chown -R sonarUser:sonarUser sonarqube-6.7.2
重新啟動sonar
$ ./sonar.sh start
為用戶創建密碼
輸入兩次密碼,
修改sonar的目錄和用戶組為sonarUser
重新啟動sonar
---------------------
作者:無名_四葉草
來源:CSDN
原文:https://blog.csdn.net/zdyueguanyun/article/details/79447260
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM