該文章主要爲了記錄在安裝使用SonarQube過程中遇到的問題
由於使用到的SonarQube5.6.7,在服務啓動的時候會根據腳本連接Mysql數據創建表,同時會創建Index索引。在未配置Mysql jdbc信息時,服務可以正常啓動;後續配置了jdbc信息後,一直會報創建index索引失敗,原因是Permission(13)無權限,由此可肯定是數據配置這一塊的問題,但是經過幾番對比和查詢,配置信息是沒有問題的,而且用的Root賬戶,按理說不應該存在權限不足的問題(與此問題針紮了很久),最終看過一篇博文看到一點關於ElasticSearch由於安全問題,不能使用root用戶,最終我將jdbc配置信息改成了新用戶sonar賬戶,結果最終運行成功了。這個確實是一個很難想到的一個點。
在重新修改了jdbc信息的時候,我這裏特意刪除了幾個目錄中的信息,可能會有一定的影響。
D:\Program Files\sonarqube-5.6.7\data
D:\Program Files\sonarqube-5.6.7\temp