症狀:啟動SonarQube時,系統啟動,但是馬上關閉
查看日志,提示ElasticSearch啟動有問題ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];]])
一、首先,搜索資料,發現ES設置中,如果磁盤空間不夠(90%要不95%),會報此錯誤
解決方法,修改es配置data路徑設置
由於是在mac下,未分區,直接清理了一頓,空出來50%以上的空間
但是問題依舊存在
二、懷疑Sonar炸了,重新安裝
重新下載了SonarQube,啟動依舊有此錯誤。
懷疑系統保存了配置
三、刪除配置,問題解決
在~/下發現.sonar文件夾,rm -rf刪除,重啟SonarQube,問題解決