centos安装sonarqube9.9
时间: 2023-10-28 15:01:56 浏览: 43
以下是在 CentOS 7 上安装 SonarQube 9.9 的步骤:
1. 下载 SonarQube 9.9,可以从官网下载或者使用以下命令:
```
wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.9.0.45539.zip
```
2. 解压缩下载的文件:
```
unzip sonarqube-9.9.0.45539.zip
```
3. 将 SonarQube 文件夹移动到 /opt 目录下:
```
sudo mv sonarqube-9.9.0.45539 /opt/sonarqube
```
4. 配置 SonarQube 的数据库,SonarQube 支持多种数据库,这里我们以 MySQL 数据库为例。首先安装 MySQL 数据库:
```
sudo yum install mysql-server
```
5. 启动 MySQL 服务:
```
sudo systemctl start mysqld
```
6. 进入 MySQL 控制台:
```
mysql -u root -p
```
7. 创建一个数据库:
```
CREATE DATABASE sonarqube CHARACTER SET utf8 COLLATE utf8_general_ci;
```
8. 创建一个新用户并授权:
```
CREATE USER 'sonarqube'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON sonarqube.* TO 'sonarqube'@'localhost';
```
注意将 `password` 替换为你自己的密码。
9. 退出 MySQL 控制台:
```
exit
```
10. 配置 SonarQube 的数据库连接信息,编辑 `/opt/sonarqube/conf/sonar.properties` 文件:
```
# 数据库连接信息
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=sonarqube
sonar.jdbc.password=password
```
将 `password` 替换为你自己的密码。
11. 安装 Java 运行环境:
```
sudo yum install java-1.8.0-openjdk
```
12. 启动 SonarQube 服务:
```
/opt/sonarqube/bin/linux-x86-64/sonar.sh start
```
13. 访问 SonarQube 网站,在浏览器中输入 `http://your_server_ip:9000`,默认的管理员账户为 `admin/admin`。
以上就是在 CentOS 7 上安装 SonarQube 9.9 的步骤。