查看当前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 (查看启动过程信息)

最新文章

  1. 使用LinqToExcel读取Excel
  2. 关于c#调用c编译器
  3. 设计模式之桥接模式(Bridge)
  4. HDU-3401 Trade 单调队列优化DP
  5. SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
  6. Day1_算法分析方法
  7. graph isomorphism 开源算法库VFlib, Nauty
  8. MongoDB基础教程系列--第五篇 MongoDB 映射与限制记录
  9. kali权限提升之本地提权
  10. URL安全的Base64编码,解码
  11. Ubuntu18.04安装搜狗拼音输入法皮肤透明解决方法
  12. UI框架搭建DAY2
  13. selenium - switch_to.window() - 多窗口切换
  14. IntelliJ IDEA 通过GsonFormat插件将JSONObject格式的String 解析成实体
  15. [转]Vmware(vmdk)虚拟机到hyperv(vhd)虚拟机转换
  16. android使用inject需要注意的地方
  17. Express4.X中的bin/www是作什么用的?为什么没有后缀?
  18. CF438D The Child and Sequence(线段树)
  19. 【leetcode】solution in java——Easy1
  20. tensorflow变量作用域(variable scope)

热门文章

  1. linux系统开机自动挂载光驱 和 fstab文件详解
  2. Docker Swarm(四)Volume 数据(挂载)持久化
  3. Jenkins——安装部署
  4. Linux_yum工具基本概述
  5. KEIL下目标程序配置生成BIN文件
  6. Python3统计gitlab上的代码量
  7. 9.8-9 nice & renice
  8. python @staticmethod @classmethod self cls方法区别
  9. 也谈如何写一个Webserver(三)
  10. 【Web前端HTML5&CSS3】11-定位