https://www.sonarqube.org/downloads/
下載后解壓, conf文件目錄下有2個配置文件。
打開sonar.properties
先在數據庫服務器端 創建好一空的數據庫sonarqube_ming457,然后修改sonar.properties的部分配置參數
#----- MySQL 5.x sonar.jdbc.url=jdbc:mysql://10.173.66.56:3306/sonarqube_ming457?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.username=root
sonar.jdbc.password=pwdxxxxx
sonar.web.port=9457
sonar.search.port=9001
配置好相關參數后 進入相應文件目錄找到啟動文件運行
我是win64系統,進入相應目錄 看見有startsonar.bat文件 ,通過 cmd 進入該路徑 執行該文件
第一次運行 會 初始化 數據庫時間會長一點 耐心等待2分鍾
數據庫 初始化 完成。
打開瀏覽器輸入url ,運行成功!
如果出先錯誤無法啟動,可以進入log,查看錯誤日志。常見錯誤 是端口占用錯誤,此處需要注意2個端口,一個是站點運行端口 9457 還一個ES的數據引擎 查找端口9001
如果想停止站點 需要關閉cmd啟動窗口 和 在任務管理器中結束 相關java進程 ,否則端口會被占用。
如果想在本機 建立多個 sonarqube站點 ,注意修改站點端口和search ES 端口和 conf目錄下 wrapper.conf文件
修改 服務名字,否則會出現該錯誤 導致無法啟動“ Another instance of the SonarQube application is already running.”
默認管理賬號和密碼都是admin