1、elasticsearch 版本7.1.0
2、elasticsearch-sql插件從官方下載插件后,解壓放入plugin目錄下,并修改檔案名為sql
3、啟動elasticsearch,報錯。
[2019-11-08T15:50:03,926][INFO ][o.e.x.m.p.l.CppLogMessageHandler] [node-1] [controller/23140] [Main.cc@109] controller (64 bit): Version 7.1.0 (Build a8ee6de8087169) Copyright (c) 2019 Elasticsearch BV
[2019-11-08T15:50:04,342][DEBUG][o.e.a.ActionModule ] [node-1] Using REST wrapper from plugin org.elasticsearch.xpack.security.Security
[2019-11-08T15:50:04,567][INFO ][o.e.d.DiscoveryModule ] [node-1] using discovery type [zen] and seed hosts providers [settings]
[2019-11-08T15:50:05,214][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [node-1] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: Cannot replace existing handler for [/_sql] for method: GET
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-7.1.0.jar:7.1.0]
at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-7.1.0.jar:7.1.0]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:115) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) ~[elasticsearch-7.1.0.jar:7.1.0]
Caused by: java.lang.IllegalArgumentException: Cannot replace existing handler for [/_sql] for method: GET
at org.elasticsearch.rest.MethodHandlers.addMethod(MethodHandlers.java:50) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.rest.MethodHandlers.addMethods(MethodHandlers.java:61) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.rest.RestController.lambda$registerHandler$1(RestController.java:156) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.common.path.PathTrie$TrieNode.insertOrUpdate(PathTrie.java:172) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.common.path.PathTrie.insertOrUpdate(PathTrie.java:321) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.rest.RestController.registerHandler(RestController.java:155) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.rest.RestController.registerWithDeprecatedHandler(RestController.java:140) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.xpack.sql.plugin.RestSqlQueryAction.<init>(RestSqlQueryAction.java:44) ~[?:?]
at org.elasticsearch.xpack.sql.plugin.SqlPlugin.getRestHandlers(SqlPlugin.java:123) ~[?:?]
at org.elasticsearch.action.ActionModule.initRestHandlers(ActionModule.java:680) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.node.Node.<init>(Node.java:577) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.node.Node.<init>(Node.java:252) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:211) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:211) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:325) ~[elasticsearch-7.1.0.jar:7.1.0]
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-7.1.0.jar:7.1.0]
... 6 more
[2019-11-08T15:50:05,217][INFO ][o.e.x.m.p.NativeController] [node-1] Native controller process has stopped - no new native processes can be started
uj5u.com熱心網友回復:
那位大神知道怎么解決嗎?uj5u.com熱心網友回復:
配置x-pack了嗎?uj5u.com熱心網友回復:
elasticsearch.yml中禁用xpack-sql轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/62237.html
標籤:搜索引擎技術
