linux 下Sonar的安裝

1.下載Sonar安裝包

? ? ?下載地址如下:https://www.sonarqube.org/#downloads

? ? ?我在 64位系統(tǒng)下,下載包:https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.6.zip

2.解壓包

? ? 將包放置在/apps下,并解壓

? ? unzip? sonarqube-5.6.6.zip?

3.啟動sonar

? ? 1) 進入目錄sonarqube-5.6.6/bin/{os},如我進入的是 sonarqube-5.6.6/bin/linux-x86-64

? ? 2) ./sonar.sh start?

? ? ? ? 如果在啟動過程中出現(xiàn)如下錯誤:

? ? ? ? Starting SonarQube... ?Failed to start SonarQube.

? ? ? ? 請在 sonarqube-5.6.6/bin/{os} 目錄下新建文件 SonarQube.pid ,然后重新啟動

4.檢查啟動結(jié)果

? ? ?啟動瀏覽器,訪問http://你的ip:9000,出現(xiàn)SonarQube界面則表示安裝成功

5.配置數(shù)據(jù)庫信息

? ? ?mysql 的安裝見:http://www.lxweimin.com/p/d5e01a9f9186

? ? 1) 進入mysql數(shù)據(jù)庫,創(chuàng)建sonarqube數(shù)據(jù)庫(mysql的安裝見 http://www.lxweimin.com/p/d5e01a9f9186)

? ? ? ? create database sonarqube;

? ? 2) 打開 conf/sonar.properties 文件,修改配置,將如下幾項改成自己的信息

? ? ? ?sonar.jdbc.username= ? ? ? ? ? ? ? ? ? ? ?//連接數(shù)據(jù)庫的用戶名

? ? ? ?sonar.jdbc.password= ? ? ? ? ? ? ? ? ? ? ?//連接數(shù)據(jù)庫的密碼

? ? ? ?sonar.sorceEncoding=UTF-8 ? ? ? ? ?

? ? ? ?sonar.login=admin ? ? ? ? ? ? ? ? ? ? ? ? ? //sonarqube登錄用戶名

? ? ? ?sonar.password=admin ? ? ? ? ? ? ? ? ? //sonarqube登錄密碼

? ? ? ?sonar.jdbc.url=jdbc:mysql://localhost:3306/{你的數(shù)據(jù)庫名}?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance ? ??

? ? ? sonar.jdbc.url=jdbc:mysql://localhost:3306/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance? //由于我已經(jīng)創(chuàng)建了數(shù)據(jù)庫sonarqube,寫成如上配置

? ? 3)重啟sonar,再次訪問

6.安裝中文包

? ? 1)用默認的admin/admin登錄進去

? ? 2)訪問Administration->System->Update Center->Available , 搜索chinese Pack,點右側(cè)

Install

? ? ? ? ?Tips:1)如果提示Download Failed,請刷新頁面多試幾次下載

? ? ? ? ? ? ? ? ?2)可能卡在Install pending的狀態(tài),觀察10分鐘以后再刷新頁面如果還沒有提示安裝成功,可嘗試重啟sonar,會發(fā)現(xiàn)中文已可用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容