Centos6.9安装SonarQube7.6
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Centos6.9安装SonarQube7.6,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1728字,纯文字阅读大概需要3分钟。
内容图文
![Centos6.9安装SonarQube7.6](/upload/InfoBanner/zyjiaocheng/950/8f2aec8ec3cf4eb193e6c3bac56a1933.jpg)
1 安装前准备
Oracle JDK 8
MySQL数据库,具体可参考Centos6.9安装MySQL5.6
SonarQube7.6,Community Edition版本下载地址:https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.6.zip
2 MySQL建库
2.1登录到MySQL
mysql -u root -p
输入正确密码,进入MySQL
2.2 创建数据库和用户并授权
-- 数据库 CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; -- 用户 CREATE USER 'sonar' IDENTIFIED BY 'sonar'; -- 权限 GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar'; GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar'; FLUSH PRIVILEGES;
3 安装SonarQube
3.1使用xftp把安装包上传到服务器/tmp目录
3.2 把包拷贝到/opt目录下
cp sonarqube-7.6.zip /opt
3.3到/opt目录下解压该文件
unzip sonarqube-7.6.zip
3.4重命名解压后的文件夹名
mv sonarqube-7.6 sonarqube
4 数据库连接配置
进入/opt/sonarqube/conf目录下,编辑sonar.properties文件,最下面添加如下内容:
sonar.jdbc.username=sonar sonar.jdbc.password=sonar sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
5 启动sonarqube服务
进入/opt/sonarqube/bin目录下,执行
/opt/sonarqube/bin/linux-x86-64/sonar.sh console
若启动出现如下错误:
去/opt/sonarqube/logs目录下查看日志:
报错原因:因为安全问题elasticsearch不让用root用户直接运行。
解决办法:新加新用户。
6 创建Centos用户
#创建用户组 groupadd sonarqube #创建用户 useradd sonarqube -g sonarqube -p sonarqube #授权程序目录 chown -R sonarqube.sonarqube /opt/sonarqube/
7 系统切换到新用户运行
su sonarqube
重复第5步操作,启动sonarqube服务。
8 访问服务
打开网址http://localhost:9000
使用System Administrator credentials (admin/admin) 登录
9 其他问题
启动sonarqube服务时,若报如下错误:
解决办法:最新版本的Sonarqube7.9.1 LTS Community Edition版本需要Java 11支持。
内容总结
以上是互联网集市为您收集整理的Centos6.9安装SonarQube7.6全部内容,希望文章能够帮你解决Centos6.9安装SonarQube7.6所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。