弹性搜索无法启动-使用Ansible进行设置

时间:2018-10-03 20:15:44

标签: elasticsearch

开始弹性搜索时出现以下错误。弹性搜索通过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]关闭

1 个答案:

答案 0 :(得分:0)

尝试在elasticsearch.yml配置文件中添加network.host 0.0.0.0