我使用Ubuntu更新机制升级了Sonarqube。我现在有版本5.1.2:
$ dpkg -s sonar | grep Version
Version: 5.1.2
不幸的是,它没有启动。我更新了extensions/plugins
文件夹中的所有插件:
$ ls -l
total 16388
-rw-r--r-- 1 root root 128 Feb 21 2015 README.txt
-rw-r--r-- 1 sonar nogroup 2404852 May 6 15:01 sonar-checkstyle-plugin-2.3.jar
-rw-r--r-- 1 sonar nogroup 7080268 Sep 1 16:44 sonar-findbugs-plugin-3.3.jar
-rw-r--r-- 1 sonar nogroup 2965677 Aug 25 16:12 sonar-java-plugin-3.5.jar
-rw-r--r-- 1 sonar nogroup 30646 Oct 22 2014 sonar-ldap-plugin-1.4.jar
-rw-r--r-- 1 sonar nogroup 4281231 May 7 10:48 sonar-pmd-plugin-2.4.1.jar
您可以在此处查看日志文件的内容:http://pastebin.com/4i5UPaP4
答案 0 :(得分:0)
根据您提供的日志文件中的错误,您的ES索引似乎已损坏。
停止SQ,删除SQ< {1}}目录中的目录es
,然后重新启动SQ。
ES索引将从头开始重建(这可能需要很长时间,具体取决于您的数据),它应该可以再次使用。
如果没有迁移的data
以及有关设置和迁移执行方式的详细信息,则无法说明索引损坏的原因和方式。