首页 > 系统相关 >CentOS 8 安装 sonarqube 8.3.1

CentOS 8 安装 sonarqube 8.3.1

时间:2023-04-17 16:36:04浏览次数:39  
标签:8.3 postgresql CentOS 1.34397 sonarqube sonar alter


安装SonarQube需要的包

dnf -y install java-11-openjdk postgresql-server postgresql postgresql-contrib unzip

创建sonar用户

SonarQube不能使用root用户启动,需创建普通用户

useradd sonar
passwd sonar

下载安装SonarQube

wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-8.3.1.34397.zip
unzip -d /opt sonarqube-8.3.1.34397.zip
chown -R sonar:sonar /opt/sonarqube-8.3.1.34397/

配置postgresql,创建sonar数据库

postgresql-setup initdb
systemctl enable postgresql
systemctl start postgresql

修改/var/lib/pgsql/data/pg_hba.conf

将下图红框处改为trust

CentOS 8 安装 sonarqube 8.3.1_postgresql

创建sonar用户和数据库, PostgreSQL安装完后会自动创建postgres用户,使用 su - postgres切换进去

su - postgres
psql
# 创建sonar数据库
create database sonar;
# 创建sonar用户
create user sonar;
# 设置sonar用户密码(否则会导致连不上数据库)
alter user sonar with password '123456';
# 给sonar授权
alter role sonar createdb; alter role sonar superuser; alter role sonar createrole;
# 更改sonar数据库拥有者(这一步是必须的,否则会sonarqube会连接失败)
alter database sonar owner to sonar;

\q 退出命令行

su - root 切换回root用户

修改/opt/sonarqube-8.3.1.34397/conf/sonar.properties

CentOS 8 安装 sonarqube 8.3.1_sonarqube_02

CentOS 8 安装 sonarqube 8.3.1_数据库_03

打开防火墙TCP 9000端口

firewall-cmd --permanent --add-port=9000/tcp
firewall-cmd --reload

修改/etc/sysctl.conf

在文件末尾加入如下配置
vm.max_map_count=262144
fs.file-max=65536

修改/etc/security/limits.conf

在文件末尾加入如下配置

CentOS 8 安装 sonarqube 8.3.1_CentOS8_04

修改完后重启系统

启动SonarQube

su - sonar
cd /opt/sonarqube-8.3.1.34397/bin/linux-x86-64
./sonar.sh start

浏览器访问http://192.168.197.101:9000

用户名和密码均为: admin

安装中文语言包

在SonarQube页面 Adminstration->Marketplace->Plugins中搜索chinese

CentOS 8 安装 sonarqube 8.3.1_sonarqube_05

点击install,然后重启服务即可

CentOS 8 安装 sonarqube 8.3.1_CentOS8_06

标签:8.3,postgresql,CentOS,1.34397,sonarqube,sonar,alter
From: https://blog.51cto.com/u_12374018/6195449

相关文章

  • CentOS 7 安装 NVIDIA 显卡驱动
    SystemVersion:CentOS7.7.1908kernelVersion:3.10.0-1062.el7.x86_64条件禁止Nouveau安装kernel-devel或kernel-source、kernel-header;安装binutils,路径/usr/bin/ld;1.安装依赖yum-yinstallepel-releaseyum-yinstallgccbinutilswgetyum......
  • 学习笔记398—CentOS 7版本的Linux网络设置
    CentOS7版本的Linux网络设置一、ifconfig命令查看网络接口信息1、当ifconfig命令不带人和选项和参数时,将显示当前主机中以启用的网络接口信息。如图我们执行“ifconfig”命令可以看到ens33、lo以及vibro三个网络接口的信息 上图中ens33对应为第1块物理网卡;lo对应为虚拟的回环网卡......
  • centos系统基本信息
    ####################系统版本:cat/etc/redhat-releasecat/etc/issue机器型号:dmidecode|grep"ProductName"硬盘:df-h目录使用率高于百分之80的标记为异常需要处理内存: free-h1、内存使用率超过百分之80的标记为异常需要处理2、 swap使用超率超过百分之10为异常需要处理......
  • centOS7.6下通过脚本自动安装JDK8
    安装包官网下载JDK1.8安装包,如:jdk-8u301-linux-x64.tar.gz执行脚本创建脚本,如:install-jdk.sh添加如下命令:#!/bin/bashecho"deployjdk1.8tocentos7.6"echo"解压缩文件"tar-zxvfjdk-8u301-linux-x64.tar.gzecho"jdk文件位置:/usr/local/jdk1.8"sudomvjdk1.8......
  • CentOS7---Nginx安装并配置虚拟主机
    1、源码安装nginx,并提供服务脚本源码包的获取:官网下载实验环境:和企业环境类似,关闭防火墙,禁用selinux,使用静态IP地址安装步骤:步骤一:安装Nginx所需的pcre库[root@node01~]#yuminstallpcre-devel-y步骤二:安装依赖包[root@node01~]#yum-yinstallgcgccgcc-c++zlib......
  • Centos7 安装 jdk20
    1、下载wgethttps://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.tar.gz2、解压tarzxvfjdk-20_linux-x64_bin.tar.gz -C/usr/local/3、配置环境遍历vim/etc/profileJAVA_HOME=/usr/local/jdk-20/exportPATH=$JAVA_HOME/bin:$PATHsource/etc/pro......
  • T430装centos7系统
    1.UltraISO制作U盘1.下载centos镜像:http://mirrors.ustc.edu.cn/centos/7.9.2009/isos/x86_64/2.下载UltraISO;官网免费且可以试用即可3.写入U盘系统;①打开UltraISO左上角文件,选择centos7的镜像;②然后启动-写入硬盘映像(注意镜像路径,和选择的U盘路径);可能需要格式......
  • centos7 无法启动 修复​​Internal error XFS_WANT_CORRUPTED_GOTO​报错
    InternalerrorXFS_WANT_CORRUPTED_GOTO错误前面括号中的就是磁盘名称,比如我的就是dm-0修复完reboot重启就能进系统了......
  • CentOS7---部署Tomcat和安装Jpress
    总览需求1.简述静态网页和动态网页的区别。2.简述Webl.0和Web2.0的区别。3.安装tomcat8,配置服务启动脚本,部署jpress应用。1、简述静态网页和动态网页的区别静态网页:请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面,静态网页包含文本、图像、Flash动画......
  • Redis安装(Linux CentOS)
    1.环境介绍主机系统:CentOSRedis版本:7.0.102.安装过程检查GCC版本gcc-vredis6.0以上需要gcc5.3,升级gcc。如果安装的redis版本低于6.0,这一步可以忽略yum-yinstallcentos-release-sclyum-yinstalldevtoolset-9-gccdevtoolset-9-gcc-c++devtoolse......