开始弹性搜索时出现以下错误。弹性搜索通过ansibles调用:
[2018-10-03T19:40:53,846] [INFO] [o.e.n.Node] [nZYtSvi] 开始... [2018-10-03T19:40:53,951] [错误] [o.e.b.Bootstrap
] [nZYtSvi]异常java.lang.IllegalArgumentException:否 找到运行中的站点本地(专用)地址,得到了[name:lo (lo),名称:eth0(eth0)] org.elasticsearch.common.network.NetworkUtils.getSiteLocalAddresses(NetworkUtils.java:184) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.common.network.NetworkService.resolveInternal(NetworkService.java:246) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.common.network.NetworkService.resolveInetAddresses(NetworkService.java:220) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.common.network.NetworkService.resolveBindHostAddresses(NetworkService.java:130) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.transport.TcpTransport.bindServer(TcpTransport.java:732) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.transport.netty4.Netty4Transport.doStart(Netty4Transport.java:175) 〜[?:?]在 org.elasticsearch.common.component.AbstractLifecycleComponent.start(AbstractLifecycleComponent.java:69) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.transport.TransportService.doStart(TransportService.java:219) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.common.component.AbstractLifecycleComponent.start(AbstractLifecycleComponent.java:69) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.node.Node.start(Node.java:694) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Bootstrap.start(Bootstrap.java:278) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:351) [elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) [elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) [elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70) [elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) [elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) [elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) [elasticsearch-5.6.12.jar:5.6.12] [2018-10-03T19:40:53,957] [警告 ] [o.e.b.ElasticsearchUncaughtExceptionHandler] []未捕获的异常 在线程[main] org.elasticsearch.bootstrap.StartupException中: java.lang.IllegalArgumentException:没有正在运行的站点本地 (私人)地址,在[name:lo(lo),name:eth0(eth0)] org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.cli.Command.main(Command.java:90) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) 〜[elasticsearch-5.6.12.jar:5.6.12]原因: java.lang.IllegalArgumentException:没有正在运行的站点本地 (私人)地址,在[name:lo(lo),name:eth0(eth0)] org.elasticsearch.common.network.NetworkUtils.getSiteLocalAddresses(NetworkUtils.java:184) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.common.network.NetworkService.resolveInternal(NetworkService.java:246) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.common.network.NetworkService.resolveInetAddresses(NetworkService.java:220) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.common.network.NetworkService.resolveBindHostAddresses(NetworkService.java:130) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.transport.TcpTransport.bindServer(TcpTransport.java:732) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.transport.netty4.Netty4Transport.doStart(Netty4Transport.java:175) 〜[?:?]在 org.elasticsearch.common.component.AbstractLifecycleComponent.start(AbstractLifecycleComponent.java:69) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.transport.TransportService.doStart(TransportService.java:219) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.common.component.AbstractLifecycleComponent.start(AbstractLifecycleComponent.java:69) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.node.Node.start(Node.java:694) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Bootstrap.start(Bootstrap.java:278) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:351) 〜[elasticsearch-5.6.12.jar:5.6.12]在 org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) 〜[elasticsearch-5.6.12.jar:5.6.12] ...还有6个 [2018-10-03T19:40:54,892] [INFO] [o.e.n.Node] [nZYtSvi] 正在停止... [2018-10-03T19:40:54,896] [INFO] [o.e.n.Node
] [nZYtSvi]已停止[2018-10-03T19:40:54,896] [INFO] [o.e.n.Node
] [nZYtSvi]正在关闭... [2018-10-03T19:40:54,909] [INFO] [o.e.n.Node
] [nZYtSvi]关闭
答案 0 :(得分:0)
尝试在elasticsearch.yml配置文件中添加network.host 0.0.0.0