Sonarqube 将QUBE 6.4升级到6.7 LTS的问题

Sonarqube 将QUBE 6.4升级到6.7 LTS的问题,sonarqube,sonar-runner,Sonarqube,Sonar Runner,正在尝试升级运行在m3.xlarge Amazon Linux AMI 2017.03.1.20170617 x86_64 HVM GP2上的my sonarqube实例 在这里浏览升级说明 但当我在新目录中启动sonar时,它只出现几秒钟,然后关闭。是否有其他人有此问题,或者我在说明中遗漏了什么?使用与我的6.4版本相同的信息更新了sonar.properties文件,我没有看到需要在wrapper.conf中进行的任何更改。旧版本仍然很好 想知道这是否与: a) 正在尝试连接到现有数据库 b

正在尝试升级运行在m3.xlarge Amazon Linux AMI 2017.03.1.20170617 x86_64 HVM GP2上的my sonarqube实例

在这里浏览升级说明

但当我在新目录中启动sonar时,它只出现几秒钟,然后关闭。是否有其他人有此问题,或者我在说明中遗漏了什么?使用与我的6.4版本相同的信息更新了sonar.properties文件,我没有看到需要在wrapper.conf中进行的任何更改。旧版本仍然很好

想知道这是否与: a) 正在尝试连接到现有数据库 b) 还没有安装任何插件

/etc/sonarqube-6.7/bin/linux-x86-64
[root@ip linux-x86-64]# ./sonar.sh start
Starting SonarQube...
Started SonarQube.
[root@ip-linux-x86-64]# ls -la
total 144
drwxr-xr-x 3 root root   4096 Nov 27 21:08 .
drwxr-xr-x 8 root root   4096 Nov  7 15:16 ..
drwxr-xr-x 2 root root   4096 Nov  7 15:16 lib
-rw-r--r-- 1 root root      6 Nov 27 21:08 SonarQube.pid
-rwxr-xr-x 1 root root  15522 Nov  7 15:06 sonar.sh
-rwxr-xr-x 1 root root 111027 Nov  7 15:06 wrapper
[root@ip- linux-x86-64]# ls -la
total 144
drwxr-xr-x 3 root root   4096 Nov 27 21:08 .
drwxr-xr-x 8 root root   4096 Nov  7 15:16 ..
drwxr-xr-x 2 root root   4096 Nov  7 15:16 lib
-rw-r--r-- 1 root root      6 Nov 27 21:08 SonarQube.pid
-rwxr-xr-x 1 root root  15522 Nov  7 15:06 sonar.sh
-rwxr-xr-x 1 root root 111027 Nov  7 15:06 wrapper
[root@ip- linux-x86-64]# ls -la
total 140
drwxr-xr-x 3 root root   4096 Nov 27 21:08 .
drwxr-xr-x 8 root root   4096 Nov  7 15:16 ..
drwxr-xr-x 2 root root   4096 Nov  7 15:16 lib
-rwxr-xr-x 1 root root  15522 Nov  7 15:06 sonar.sh
-rwxr-xr-x 1 root root 111027 Nov  7 15:06 wrapper
[root@ linux-x86-64]# ls -la
total 140
声纳测井 原木
在SonarQube 6.7版本中,使用了ElasticSearch引擎的新版本。出于安全原因,引擎禁止以root用户身份运行。因此,您需要系统上的其他用户在sonarqube(子)目录和

它使用的临时目录。

在SonarQube 6.7版中使用了新版本的Elastic搜索引擎。出于安全原因,引擎禁止以root用户身份运行。因此,您需要系统上的其他用户在sonarqube(子)目录和

它使用的临时目录。

很有意义。我会尽力回复你的。谢谢,这很有效。非常感谢。还要注意的是,当它最终出现时,它打开了维护页面,必须查看sonar.log才能看到这样一条消息:数据库必须升级。请备份数据库并浏览/设置,这非常简单,只需转到:9000/设置并单击button@isaacweathers另请参见升级页面。用于将来的升级。请在升级之前做一个备份。这就是我一直在关注的。在解压和安装时没有提到不是ROOT用户,但我想这是一个很好的实践。对数据库进行了一次又一次的备份。好吧,通过AWS拍摄快照。有道理。我会尽力回复你的。谢谢,这很有效。非常感谢。还要注意的是,当它最终出现时,它打开了维护页面,必须查看sonar.log才能看到这样一条消息:数据库必须升级。请备份数据库并浏览/设置,这非常简单,只需转到:9000/设置并单击button@isaacweathers另请参见升级页面。用于将来的升级。请在升级之前做一个备份。这就是我一直在关注的。在解压和安装时没有提到不是ROOT用户,但我想这是一个很好的实践。对数据库进行了一次又一次的备份。嗯,通过AWS拍摄快照。
vi sonar.log 

--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.

2017.11.27 21:20:50 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /etc/sonarqube-6.7/temp
2017.11.27 21:20:50 INFO  app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2017.11.27 21:20:50 INFO  app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/etc/sonarqube-6.7/elasticsearch]: /etc/sonarqube-6.7/elasticsearch/bin/elasticsearch -Epath.conf=/etc/sonarqube-6.7/temp/conf/es
2017.11.27 21:20:50 INFO  app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2017.11.27 21:20:50 INFO  app[][o.e.p.PluginsService] no modules loaded
2017.11.27 21:20:50 INFO  app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2017.11.27 21:20:51 WARN  app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 1
2017.11.27 21:20:51 INFO  app[][o.s.a.SchedulerImpl] Process [es] is stopped
  2017.11.27 21:20:51 INFO  app[][o.s.a.SchedulerImpl] SonarQube is stopped
 vi es.log 

2017.11.27 21:20:51 ERROR es[][o.e.b.Bootstrap] Exception
java.lang.RuntimeException: can not run elasticsearch as root
        at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:106) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:195) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:342) [elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) [elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) [elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70) [elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) [elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) [elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) [elasticsearch-5.6.3.jar:5.6.3]
2017.11.27 21:20:51 WARN  es[][o.e.b.ElasticsearchUncaughtExceptionHandler] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) ~[elasticsearch-5.6.3.jar:5.6.3]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
        at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:106) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:195) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:342) ~[elasticsearch-5.6.3.jar:5.6.3]
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) ~[elasticsearch-5.6.3.jar:5.6.3]
        ... 6 more