点击这个 链接关注 Linux公社官方微信,关注后回复数字157962。即可得到网友的分享密码。
如果取消关注Linux公社公众号,即使再次关注,也将无法提供本服务!
链接:https://pan.baidu.com/s/13Xq93FJ0RWFkLre2ILQdlA 密码:获得见上面的方法,地址失效请在下面留言。
------------------------------------------分割线------------------------------------------
官网下载如下,要登陆的
找到下载地址:https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.7.1.zip
和https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.0.3.778.zip
然后下载:
cd /opt wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.7.1.zip wget https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.0.3.778.zip
2. 安装SonarQube和Sonar-scanner
安装比较简单,直接解压即可:
yum install unzip unzip sonarqube-6.7.1.zip unzip sonar-scanner-cli-3.0.3.778.zip
由于解压以后文件目录名称较长,可以使用mv命令来更改名称,更改为:
/opt/sonarqube/和/opt/sonar-scanner
3. 配置环境变量
vim /etc/profile
加入以下内容:
#SonarQube export SONAR_HOME=/opt/sonarqube/ export SONAR_RUNNER_HOME=/opt/sonar-scanner/ export PATH=$PATH:$SONAR_RUNNER_HOME/bin
保存退出vi后,更新:
. /etc/profile
4. 创建数据库sonar
登陆MySQL
mysql -u root -p
创建sonar数据库和用户(用户名和密码都为sonar)
mysql> CREATE DATABASE sonar DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; Query OK, 1 row affected (0.00 sec) mysql> CREATE USER 'sonar' IDENTIFIED BY 'sonar'; Query OK, 0 rows affected (0.10 sec)
mysql> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar'; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar'; Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql>
5. 配置sonarqube,修改配置文件sonar.properties
cd /opt/sonarqube/conf
vim sonar.properties
修改内容:
sonar.jdbc.username=sonar 数据库用户名 sonar.jdbc.password=sonar 数据库密码 sonar.jdbc.url=jdbc:mysql:// localhost:3306/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false sonar.web.port=9000
6. 配置sonar-scanner,修改配置文件sonar-scanner.properties
cd /opt/sonar-scanner/conf
vim sonar-scanner.properties
修改内容:
sonar.host.url=http://localhost:9000 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
7. 运行sonarqube
切换至用户qube,root用户启动会失败
cd /opt/sonarqube/bin/linux-x86-64
./sonar.sh start
8. 验证
在本地浏览器输入:服务器ip:9000/
能打开页面即正常。(初次启动时间大概在2分钟左右)
9. 修改管理员密码和安装中文插件
点击右上角 login,输入用户名和密码admin admin
(第一次登录会有一个配置向导,直接跳过即可)。然后进入后,再点击右上角的图标,选择my account,修改密码(admin)
点击菜单administrator,然后选择marketplant,搜索Chinese,就能看到中文插件,安装并选择重启服务即可。
3.3.5. 安装Maven
1. 下载Maven
然后下载:
cd /opt wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
2. 安装Maven
安装比较简单,直接解压即可:
tar -xf apache-maven-3.5.2-bin.tar.gz
然后为了管理方便mv更改目录名称为maven
mv apache-maven-3.5.2 maven
3. 设置环境变量,操作如下:
vim /etc/profile
在/etc/profile文件最后加入:
#Maven export M2_HOME=/opt/maven export CLASSPATH=$CLASSPATH:$M2_HOME/lib export PATH=$PATH:$M2_HOME/bin
保存退出,并加载配置
. /etc/profile
4. 验证
执行mvn –v查看maven版本信息,即正常
3.3.6 安装Tomcat
1. 下载Tomcat-8.5.24
然后下载:
cd /opt wget http://mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz
2. 安装Tomcat