Note that there are some explanatory texts on larger screens.

plurals
  1. POUnable to start two ElasticSearch nodes using unicast on windows
    primarykey
    data
    text
    <p>I am trying to start two ElasticSearch nodes on windows. If I use multicast, then the nodes start up properly. However, I am getting an exception when attempting to use unicast.</p> <p>My settings are:</p> <pre><code>cluster.name: mycluster name.name: NODE1 node.master: true node.data: true index.number_of_shards: 5 index.number_of_replicas: 1 discovery.zen.ping.multicast.enabled: false discovery.zen.ping.unicast.hosts: ["node2:9200"] </code></pre> <p>and</p> <pre><code>cluster.name: mycluster name.name: NODE2 node.master: false # tried true as well node.data: true index.number_of_shards: 5 index.number_of_replicas: 1 discovery.zen.ping.multicast.enabled: false discovery.zen.ping.unicast.hosts: ["node1:9200"] </code></pre> <p>I can successfully start ES on node1 but when I attempt to start ES on node2, I get the following exception in node1:</p> <pre><code>[2013-10-11 15:04:02,307][WARN ][http.netty ] [NODE1] Caught exception while handling client http traffic, closing connection [id: 0x4061b93e, /10.241.2.96:58768 :&gt; /10.241.1.70:9200] java.lang.IllegalArgumentException: empty text at org.elasticsearch.common.netty.handler.codec.http.HttpVersion.&lt;init&gt;(HttpVersion.java:97) at org.elasticsearch.common.netty.handler.codec.http.HttpVersion.valueOf(HttpVersion.java:62) at org.elasticsearch.common.netty.handler.codec.http.HttpRequestDecoder.createMessage(HttpRequestDecoder.java:75) at org.elasticsearch.common.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:189) at org.elasticsearch.common.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:101) at org.elasticsearch.common.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:500) at org.elasticsearch.common.netty.handler.codec.replay.ReplayingDecoder.cleanup(ReplayingDecoder.java:554) at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.channelDisconnected(FrameDecoder.java:365) at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:102) at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:74) at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) ... </code></pre> <p>My environment:</p> <pre><code>Elastic Search Version on both node1 and node2: 0.90.3 Java version: java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode) </code></pre> <p>Any ideas what's happening here?</p> <p>Thanks, Eric</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload