所需环境

JAVA11

postgresql11

SonarQube8.3

1.JAVA环境安装

这里不做安装 如需安装前往:centos7安装java环境

2.PostgreSQL数据库环境安装

这里不做安装 如需安装前往:docker快速安装postgresql

3.安装SonarQube

官网下载地址:https://www.sonarqube.org/ 下载完成后进行安装

首先解压SonarQube8.3安装包

cd /data/inPa/unzip sonarqube-8.3.1.34397.zipmv sonarqube-8.3.1.34397 /data/cd /data/sonarqube-8.3.1.34397ll

其中bin文件下是不同的操作文件,conf文件下是配置文件,elasticsearch下是es的相关的配置文件,logs是日志文件

4.修改SonarQube连接数据库

vi conf/sonar.properties

添加如下的信息

sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:postgresql://192.168.101.8:5432/sonar

以上关于SonarQube的配置就完成了

5.创建用户启动项目

sonarqube内部集成了elasticsearch,而elasticsearch是不能使用root用户启动的,必须是使用普通用户来启动,所以我们先建立普通用户,并且授权
创建普通用户

useradd sonaruser
passwd  sonaruser

给普通用户授sonarqube-8.3.1.34397的权限

chmod -R 777 /data/sonarqube-8.3.1.34397

6.启动sonarqube

至此我们已经全部配置好sonar启动的环境和配置参数,我们来启动sonarqube

切换用户

su - sonaruser

进入目录

cd /data/sonarqube-8.3.1.34397/bin/linux-x86-64/

启动sonarqube命令

## 启动sonarqube
./sonar.sh start## 重启sonarqube
./sonar.sh restart## 查看sonar状态
./sonar.sh status

初次启动,需要到数据库中初始化表和数据,所以比较慢,可以随时查看sonar的状态

启动失败日志定位问题
如果启动失败,依次查看 sonar.log --> es.log --> web.log 日志文件来定位问题

访问web页面
打开浏览器,访问 http://SONAR安装的服务器IP:9090/sonar 就可以访问

SonarQube8.3的使用移步: SonarQube8.3使用教程

重启可能会出现的错误:

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

问题解决链接


http://www.taodudu.cc/news/show-4432709.html

相关文章:

  • Android Zip 解压与进度 实现,kotlin命令行输入值
  • centos7安装harbor详细教程
  • 【论文笔记】Image Manipulation Detection by Multi-View Multi-Scale Supervision
  • EPICS记录参考--计算输出记录(calcout)
  • EPICS记录参考--Select记录(sel)
  • Eclipse中mvn install 报错error in opening zip file
  • Sqoop将MySQL数据导入到HDFS和Hive中
  • sqoop 导数据从 mysql 到 hdfs,load 进 hive
  • MISF:Multi-level Interactive Siamese Filtering for High-Fidelity Image Inpainting 论文解读与感想
  • ​​​​​​青少年软件编程(C语言)等级考试试卷目录一览
  • C++第一讲——Demon和Angela的魔法之旅
  • 2021年6月27日 root Redmi Note 8
  • 如何将本地项目推送到gitee仓库
  • 强制推到远程git push
  • git本地仓库推送到远程仓库指定分支步骤
  • IDEA推送本地代码到新远程git地址
  • [基于harbor部署私有仓库] 4 推送镜像到harbor
  • maven自定义依赖并推送到远程仓库
  • 本地代码推到远程仓库——gitee
  • Java 操作数据库插入失败原因
  • C++ new失败处理
  • adb remount 失败
  • 用友U8+ V16.0 V15.1 V15.0 V13.0 V12.5 12.1 12.0 11.1 11.0注册
  • 用友GRP-U8Cloud V11.0 V11.21 行政业务高校 G C版
  • 用友U8C U8Cloud U8 cloud u8c V2.1 2.2 V2.3 V2.4 V2.5 V2.6 V2.7 V3.0 3.1 3.2文件下载
  • 服务器重装系统用友u6,64系统装U6我用win7 64位旗舰版的系统,安装用
  • 用友U8数据库修复用友t3数据库修复用友/823错误824错误/检测到基于一致性的逻辑 I O 错误/ tempdb 空间用尽或某一系统表不一致
  • 云解析旗舰版结合U8C(本地部署)应用设置
  • U8.11(8.12) access版本如何升级到用友T3及U8
  • 【U8】U8.11(8.12) access版本如何升级到用友T3及U8

CentOS搭建SonarQube8.3相关推荐

  1. Centos 搭建高性能WEB服务 Nginx+PHP+MYSQL+Discuz论坛

    Centos 搭建高性能WEB服务 Nginx+PHP+MYSQL+Discuz论坛 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运 ...

  2. php5.3 php7兼容,Centos搭建PHP7.0.x让php5.3和php7兼容共存教程

    先安装php5.3 就不说,说Centos搭建PHP7.0教程: # wget  http://php.net/get/php-7.0.4.tar.gz/from/a/mirror 解压安装 # ta ...

  3. [记录]CentOS搭建SVN服务器(主从同步)

    CentOS搭建SVN服务器(主从同步) 1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: # ...

  4. Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17

    Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17 操作环境 操作系统:Mac Os Loin 虚拟主机:VMware Fusion 虚拟系统:Centos 5.5+ 操作 ...

  5. ngrok linux开机自启动,CentOS 搭建ngrok服务器

    原标题:CentOS 搭建ngrok服务器 1一.前提条件 1. 准备好一台主机,带公网IP 2. 准备一个一级域名,做好泛解析(二级域名的没有配置成功,汗...) 切记 一定要做好域名泛解析 二.安 ...

  6. Centos搭建FTP服务

    前言: Centos 搭建FTP服务学习记录 FTP简介 FTP简称"文件传输协议",用于Internet上的控制文件的双向传输. 在FTP中常遇到两个概念: 下载和上传 &quo ...

  7. Centos 搭建activemq

    Centos 搭建activemq 1,官方下载  http://activemq.apache.org/activemq-5122-release.html apache-activemq-5.15 ...

  8. lepus mysql 复制监控_MySQL数据库之CentOS搭建lepus3.8监控MySQL

    本文主要向大家介绍了MySQL数据库之CentOS搭建lepus3.8监控MySQL ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. LNMP环境 yum -y install ...

  9. 阿里云服务器CentOS搭建

    一. 阿里云服务器CentOS搭建 阿里云的CentOS云系统是一个集成了Python环境基于yum安装的镜像,包含Nginx.MySQL.Pyenv.IPython等. CentOS(Communi ...

最新文章

  1. linux下遇到的小问题与解决方法
  2. Linux环境下虚拟环境virtualenv安装和使用(转)
  3. POJ_3685_Matrix_(二分,查找第k大的值)
  4. php判断单选框是否被选中,jquery怎么判断radio是否选中
  5. Mapreduce,mapper任务无输出以及相关问题解决,日志的正确用法
  6. Docker:使用本地卷和tmpfs挂载
  7. Lucene分析过程指南
  8. -9 逆序输出一个整数的各位数字_逆序对个数(归并排序)
  9. 知方可补不足~UPDLOCK更新锁的使用
  10. [VNC] 云服务器 Ubuntu 配置 VNC 遇到的问题
  11. 人脸检测(十六)--Cascade CNN
  12. html添加兄弟元素,jquery插入兄弟节点的操作方法
  13. android扫雷代码解释,android的扫雷程序.doc
  14. 学计算机拼音不好怎么办,孩子拼音基础差怎么办?告诉你学拼音技巧!
  15. 求 Fibonacci 数列的前 20 项
  16. Android studio 编译错误:CreateProcess error=206, 文件名或扩展名太长。
  17. PyTorch中 nn.Conv2d与nn.ConvTranspose2d函数的用法
  18. 旅游行业数字化进程分析——2023年元旦与春节,旅游市场开启复苏模式,跨省游热度上升
  19. 分享一下我收藏很久的一些代替百度的搜索引擎网站
  20. 记录一次小程序滚动穿透解决方案

热门文章

  1. php使用gd库将文字转换成图片
  2. 关于window.scroll系列方法汇总 滚动到指定元素位置
  3. Python实现AI图像识别-身份证识别
  4. 基于JavaWeb的新闻发布管理系统设计与实现
  5. 什么是最好的UML在线免费软件
  6. 77go论坛性能测试
  7. 图网络embeding transE及node2vec方法
  8. 网络电视测试软件,电视屏幕检测(三款智能电视屏幕检测软件)
  9. RFC2861 TCP 拥塞窗口检验
  10. 腾讯云服务器无法通过密钥登录