栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Sonarqube for ubuntu启动报错解决方案

Sonarqube for ubuntu启动报错解决方案

1.sudo:./sonar.sh start commond not found

由于sonarquebe只能使用普通用户启动,但普通用户并没有执行权限的原因

解决:sudo chomd +x ./sonar.sh

sudo chomd +x wrapper

2.能够执行./sonar start 但是启动失败,需要查看日志爆了什么错误。通常查看sonar.log、web.log、es.log

当sonar.log中提示如下:

launching a JVM...

unable to start JVM....

解决:

(1)查看此非root用户是否有java权限(命令:java -version)如果没有则使用root账户输入:chown -R sonar:sonar /usr/java/jdk-xx-xx-xx/bin/java

(2)编辑sonarqube/conf/wrapper.conf

在wrapper.java.command=后添加java路径

3.当sonar.log提示存在如下错误:

fail to lunch process 【es】

这是es启动失败,具体细节不好说,尝试先给temp文件夹sonar的所有权,并给elasticsearch和elasticsearch-env执行权限

解决:

(1)chown -R sonar:sonar .../sonarqube/temp

(2)chmod a+x .../sonarqube/bin/elasticsearch elasticsearch-env

4.当sonar.log中提示如下错误:

/data/sonarqube/temp/sharedmemory(permission denied)

这是由于sonar没sharedmemory使用权限

解决:chown -R sonar:sonar sharedmemory

5.当sonar.log中提示如下:

java.nio.file.AccessDeniedException:/data/sonarqube/temp/conf/es

解决:chmod 777 es

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/583973.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号