elasticsearch 必须具有5个服务帐户权限,elasticsearch,sonarqube,sonarqube5.6,elasticsearch,Sonarqube,Sonarqube5.6" /> elasticsearch 必须具有5个服务帐户权限,elasticsearch,sonarqube,sonarqube5.6,elasticsearch,Sonarqube,Sonarqube5.6" />

elasticsearch 必须具有5个服务帐户权限

elasticsearch 必须具有5个服务帐户权限,elasticsearch,sonarqube,sonarqube5.6,elasticsearch,Sonarqube,Sonarqube5.6,我们目前正在运行SonarQube 5.2,并正在对SonarQube 5.6进行测试升级,Sonar 5.4也存在此问题,但从未在生产中升级 当我们在同一根目录中的同一服务器上使用同一服务帐户时,该服务无法启动。它声称无法获得节点锁,总是在同一文件和目录node 49上,node 49是最后一个节点。文件和文件夹已成功创建 服务帐户对D:\Sonar文件夹和下面的所有文件夹具有完全权限 我已经测试并确认,当我将该服务设置为本地管理员时,该服务确实会启动,但这不是所需的,因此我正在寻找启动该服务

我们目前正在运行SonarQube 5.2,并正在对SonarQube 5.6进行测试升级,Sonar 5.4也存在此问题,但从未在生产中升级

当我们在同一根目录中的同一服务器上使用同一服务帐户时,该服务无法启动。它声称无法获得节点锁,总是在同一文件和目录node 49上,node 49是最后一个节点。文件和文件夹已成功创建

服务帐户对D:\Sonar文件夹和下面的所有文件夹具有完全权限

我已经测试并确认,当我将该服务设置为本地管理员时,该服务确实会启动,但这不是所需的,因此我正在寻找启动该服务所需的权限。如果我将其配置为本地系统,服务也会启动,但我们也不希望这样

要启动SonarQube服务帐户,我还应授予哪些权限

欢迎任何建议

尼科

2016.06.10 14:42:32信息应用程序[o.s.a.AppFileSystem]清理或创建临时目录D:\Sonar\sonarqube-5.6\temp
2016.06.10 14:42:32信息应用程序[o.s.p.m.JavaProcessLauncher]启动过程[es]:C:\Program Files\Java\jre1.8.0\u 91\bin\Java-Djava.awt.headless=true-Xmx1G-Xms256m-Xss256k-Djava.net.preferIPv4Stack=true-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:cmsinitiatingoccuncyfraction=75-XX:+usecminitingoccuncyonly-XX:+heapdumponautofmemoryerror-Djava.io.tmpdir=D:\Sonar\Sonar\sonarqube-5.6\temp-javaagent:C程序:\Files\Java\jre1.8.0\u 91\lib\management-agent.jar-cp./lib/common/*/lib/search/*org.sonar.search.SearchServer D:\sonar\sonarqube-5.6\temp\sq-process3739686975987017449属性
2016.06.10 14:42:34信息es[o.s.p.ProcessEntryPoint]起始es
2016.06.10 14:42:34信息es[o.s.s.EsSettings]Elasticsearch收听127.0.0.1:9006
2016.06.10 14:42:34信息es[o.elasticsearch.node][sonar-146556251839]版本[1.7.5],pid[29336],构建[00f95f4/2016-02-02T09:55:30Z]
2016.06.10 14:42:34信息es[o.elasticsearch.node][sonar-146556251839]正在初始化。。。
2016.06.10 14:42:34信息es[o.e.插件][sonar-146556251839]已加载[],站点[]
2016.06.10 14:42:35警告es[o.s.p.ProcessEntryPoint]无法启动es
org.elasticsearch.ElasticsearchIllegalStateException:无法获取节点锁,以下位置是否可写?:[D:\Sonar\sonarqube-5.6\data\es\sonarqube]
在org.elasticsearch.env.NodeEnvironment.(NodeEnvironment.java:164)~[elasticsearch-1.7.5.jar:na]
在org.elasticsearch.node.internal.InternalNode.(InternalNode.java:165)~[elasticsearch-1.7.5.jar:na]
在org.sonar.search.SearchServer.start(SearchServer.java:45)[sonar-search-5.6.jar:na]
在org.sonar.process.ProcessEntryPoint.launch(ProcessEntryPoint.java:102)~[sonar-process-5.6.jar:na]
在org.sonar.search.SearchServer.main(SearchServer.java:81)[sonar-search-5.6.jar:na]
原因:java.io.IOException:未能获得D:\Sonar\sonarqube-5.6\data\es\sonarqube\nodes\49上的锁
在org.elasticsearch.env.NodeEnvironment.(NodeEnvironment.java:151)~[elasticsearch-1.7.5.jar:na]
... 省略4个公共框架
原因:java.nio.file.AccessDeniedException:D:\Sonar\sonarqube-5.6\data\es\sonarqube\nodes\49
在sun.nio.fs.WindowsException.translateToIOException(未知源)~[na:1.8.0_91]
在sun.nio.fs.WindowsException.rethrowAsIOException(未知源)~[na:1.8.091]
在sun.nio.fs.WindowsException.rethrowAsIOException(未知源)~[na:1.8.091]
在sun.nio.fs.WindowsFileStore.create(未知源)~[na:1.8.0_91]
在sun.nio.fs.WindowsFileSystemProvider.getFileStore(未知源)~[na:1.8.091]
在java.nio.file.Files.getFileStore(未知源)~[na:1.8.0_91]
在org.elasticsearch.env.NodeEnvironment.getFileStore(NodeEnvironment.java:262)~[elasticsearch-1.7.5.jar:na]
在org.elasticsearch.env.NodeEnvironment.access$000(NodeEnvironment.java:62)~[elasticsearch-1.7.5.jar:na]
在org.elasticsearch.env.NodeEnvironment$NodePath.(NodeEnvironment.java:75)~[elasticsearch-1.7.5.jar:na]
在org.elasticsearch.env.NodeEnvironment.(NodeEnvironment.java:140)~[elasticsearch-1.7.5.jar:na]
... 省略4个公共框架

要使用服务帐户运行,您需要以下权限:

•通过GPO作为服务登录 •服务器上的本地管理员权限

还要确保您对数据库上的服务帐户具有权限,以使其正常工作


您是否能够解决此问题?我正在寻找相同的?已经有一段时间了,但我相信我最终以本地系统帐户的形式运行了该实例,这确实有效。我能够使用服务帐户运行它,具有以下权限:1)以登录服务的形式运行2)我将服务帐户设置为本地管理员帐户,现在它可以与MS SQL Server作为后端数据库的集成安全性一起正常工作。
2016.06.10 14:42:32 INFO  app[o.s.a.AppFileSystem] Cleaning or creating temp directory D:\Sonar\sonarqube-5.6\temp
2016.06.10 14:42:32 INFO  app[o.s.p.m.JavaProcessLauncher] Launch process[es]: C:\Program Files\Java\jre1.8.0_91\bin\java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=D:\Sonar\sonarqube-5.6\temp -javaagent:C:\Program Files\Java\jre1.8.0_91\lib\management-agent.jar -cp ./lib/common/*;./lib/search/* org.sonar.search.SearchServer D:\Sonar\sonarqube-5.6\temp\sq-process3739686975987017449properties
2016.06.10 14:42:34 INFO   es[o.s.p.ProcessEntryPoint]  Starting es
2016.06.10 14:42:34 INFO   es[o.s.s.EsSettings]  Elasticsearch listening on 127.0.0.1:9006
2016.06.10 14:42:34 INFO   es[o.elasticsearch.node]  [sonar-1465562551839] version[1.7.5], pid[29336], build[00f95f4/2016-02-02T09:55:30Z]
2016.06.10 14:42:34 INFO   es[o.elasticsearch.node]  [sonar-1465562551839] initializing ...
2016.06.10 14:42:34 INFO   es[o.e.plugins]  [sonar-1465562551839] loaded [], sites []
2016.06.10 14:42:35 WARN   es[o.s.p.ProcessEntryPoint]  Fail to start es
org.elasticsearch.ElasticsearchIllegalStateException: Failed to obtain node lock, is the following location writable?: [D:\Sonar\sonarqube-5.6\data\es\sonarqube]
    at org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:164) ~[elasticsearch-1.7.5.jar:na]
    at org.elasticsearch.node.internal.InternalNode.<init>(InternalNode.java:165) ~[elasticsearch-1.7.5.jar:na]
    at org.sonar.search.SearchServer.start(SearchServer.java:45) [sonar-search-5.6.jar:na]
    at org.sonar.process.ProcessEntryPoint.launch(ProcessEntryPoint.java:102) ~[sonar-process-5.6.jar:na]
    at org.sonar.search.SearchServer.main(SearchServer.java:81) [sonar-search-5.6.jar:na]
Caused by: java.io.IOException: failed to obtain lock on D:\Sonar\sonarqube-5.6\data\es\sonarqube\nodes\49
    at org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:151) ~[elasticsearch-1.7.5.jar:na]
    ... 4 common frames omitted
Caused by: java.nio.file.AccessDeniedException: D:\Sonar\sonarqube-5.6\data\es\sonarqube\nodes\49
    at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[na:1.8.0_91]
    at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.8.0_91]
    at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.8.0_91]
    at sun.nio.fs.WindowsFileStore.create(Unknown Source) ~[na:1.8.0_91]
    at sun.nio.fs.WindowsFileSystemProvider.getFileStore(Unknown Source) ~[na:1.8.0_91]
    at java.nio.file.Files.getFileStore(Unknown Source) ~[na:1.8.0_91]
    at org.elasticsearch.env.NodeEnvironment.getFileStore(NodeEnvironment.java:262) ~[elasticsearch-1.7.5.jar:na]
    at org.elasticsearch.env.NodeEnvironment.access$000(NodeEnvironment.java:62) ~[elasticsearch-1.7.5.jar:na]
    at org.elasticsearch.env.NodeEnvironment$NodePath.<init>(NodeEnvironment.java:75) ~[elasticsearch-1.7.5.jar:na]
    at org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:140) ~[elasticsearch-1.7.5.jar:na]
    ... 4 common frames omitted
<-- Wrapper Stopped