centos 8 安装 SonarQube遇到的启动问题及解决方案
2024-09-06 05:12:07
查看当前centos操作系统的版本
cat /etc/redhat-release
执行结果:
第一步安装openjdk,版本可以根据自己安装sonarqube的版本而定;
安装过程可参见我的另一篇博客:
链接地址:https://www.cnblogs.com/cndevops/p/14859495.html
第二步安装PostgreSQL,版本可以根据自己安装sonarqube的版本而定;(推荐安装PostgreSQL)
推荐安装此数据库,目前全球排名前五;开源的关系型数据库;
安装过程可参见我的另一篇博客:
链接地址:https://www.cnblogs.com/cndevops/p/14962745.html
第三步安装sonarqube,
Sonarqube的安装过程可参见我的另一篇博客:
链接地址:https://www.cnblogs.com/cndevops/p/14934434.html
sonarqube直接从官网下载安装包解压后直接启动,Sonarqube启动后系统下面会提示警告信息
警告提示信息为:目前系统使用了内嵌的H2数据库,适用于测试环境,不适用于生产环境
解决措施安装企业常用的数据库,目前sonarqube支持的数据库版本都可以在sonarqube的配置文件内查看到示例如下:
第四步配置sonarqube
第五步启动sonarqube
问题描述:使用root启动时,一直反馈 SonarQube is not running
问题原因:不能够使用root用户进行启动
解决方案:
创建一个其他用户adduser sonar
设置密码 passwd sonar
更改sonarqube的安装目录的用户组 chown -R sonar:sonar sonarqube
切换用户启动 su sonar
启动sonarquhe
进入sonar用户后,进入如下目录:/opt/sonarqube/bin/linux-x86-64(此处根据自己的实际填写)
[sonar@Sonnarqube-dev linux-x86-64]$ ./sonar.sh start(启动sonarqube)
[sonar@Sonnarqube-dev linux-x86-64]$ ./sonar.sh console (查看启动过程信息)
最新文章
- 使用LinqToExcel读取Excel
- 关于c#调用c编译器
- 设计模式之桥接模式(Bridge)
- HDU-3401 Trade 单调队列优化DP
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
- Day1_算法分析方法
- graph isomorphism 开源算法库VFlib, Nauty
- MongoDB基础教程系列--第五篇 MongoDB 映射与限制记录
- kali权限提升之本地提权
- URL安全的Base64编码,解码
- Ubuntu18.04安装搜狗拼音输入法皮肤透明解决方法
- UI框架搭建DAY2
- selenium - switch_to.window() - 多窗口切换
- IntelliJ IDEA 通过GsonFormat插件将JSONObject格式的String 解析成实体
- [转]Vmware(vmdk)虚拟机到hyperv(vhd)虚拟机转换
- android使用inject需要注意的地方
- Express4.X中的bin/www是作什么用的?为什么没有后缀?
- CF438D The Child and Sequence(线段树)
- 【leetcode】solution in java——Easy1
- tensorflow变量作用域(variable scope)