I have develop setup of elasticsearch with every node running on the single
server.
It has elasticsearch master instance, which balances the load between two
elasticsearch data instances (6 shards and 1 replica per index).
Sometimes I see the following error in the log:
[2013-08-25 12:30:29,549][WARN ][cluster.action.shard ] [es_master]
received shard failed for [logstash-2013.08.25][4],
node[x2u8Oq70T4iELaMs_9FFUA], [R], s[STARTED], reason [Failed to perform
[index] on replica, message
[RemoteTransportException[[es_node2][inet[/192.168.2.221:9301]][index/replica]];
nested: EsRejectedExecutionException[rejected execution of
[org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler]];
]]
It is always the same instance (es_node2) and failed index on replica.
RemoteTransportException seems very strange to me, since es_node2 is on the
same machine with the master and es_node1. And I have never seen such error
for es_node1 (settings for es_node1 and es_node2 are the same). I'm
indexing about 3,5K events per second, so I have socket buffers memory
increased.
Please explain me what does "EsRejectedExecutionException[rejected
execution of
[org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler]]"
mean?
Op zondag 25 augustus 2013 10:52:20 UTC+2 schreef Gennady Alexandrov:
Hello!
I have develop setup of elasticsearch with every node running on the
single server.
It has elasticsearch master instance, which balances the load between two
elasticsearch data instances (6 shards and 1 replica per index).
Sometimes I see the following error in the log:
[2013-08-25 12:30:29,549][WARN ][cluster.action.shard ] [es_master]
received shard failed for [logstash-2013.08.25][4],
node[x2u8Oq70T4iELaMs_9FFUA], [R], s[STARTED], reason [Failed to perform
[index] on replica, message
[RemoteTransportException[[es_node2][inet[/192.168.2.221:9301]][index/replica]];
nested: EsRejectedExecutionException[rejected execution of
[org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler]];
]]
It is always the same instance (es_node2) and failed index on replica.
RemoteTransportException seems very strange to me, since es_node2 is on
the same machine with the master and es_node1. And I have never seen such
error for es_node1 (settings for es_node1 and es_node2 are the same). I'm
indexing about 3,5K events per second, so I have socket buffers memory
increased.
Please explain me what does "EsRejectedExecutionException[rejected
execution of
[org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler]]"
mean?
Yes, I've managed with this.
Setting threadpool.index.queue_size=-1 wouldn't fix it in 0.20.6. I have to
set large value explicitly. In my case threadpool.index.queue_size: 150000
is fine.
Op zondag 25 augustus 2013 10:52:20 UTC+2 schreef Gennady Alexandrov:
Hello!
I have develop setup of elasticsearch with every node running on the
single server.
It has elasticsearch master instance, which balances the load between two
elasticsearch data instances (6 shards and 1 replica per index).
Sometimes I see the following error in the log:
[2013-08-25 12:30:29,549][WARN ][cluster.action.shard ] [es_master]
received shard failed for [logstash-2013.08.25][4],
node[x2u8Oq70T4iELaMs_9FFUA], [R], s[STARTED], reason [Failed to perform
[index] on replica, message [RemoteTransportException[[es_**node2][inet[/
192.168.2.221:**9301]][index/replica]]; nested:
EsRejectedExecutionException[**rejected execution of
[org.elasticsearch.transport.**netty.MessageChannelHandler$**RequestHandler]];
]]
It is always the same instance (es_node2) and failed index on replica.
RemoteTransportException seems very strange to me, since es_node2 is on
the same machine with the master and es_node1. And I have never seen such
error for es_node1 (settings for es_node1 and es_node2 are the same). I'm
indexing about 3,5K events per second, so I have socket buffers memory
increased.
Please explain me what does "EsRejectedExecutionException[**rejected
execution of [org.elasticsearch.transport.*netty.MessageChannelHandler$
*RequestHandler]]" mean?
Aaaah, that explains it Will try with large value.
Thank you!
Regards,
Renzo
Op dinsdag 17 september 2013 14:40:05 UTC+2 schreef Gennady Alexandrov:
Hi!
Yes, I've managed with this.
Setting threadpool.index.queue_size=-1 wouldn't fix it in 0.20.6. I have
to set large value explicitly. In my case threadpool.index.queue_size:
150000 is fine.
Op zondag 25 augustus 2013 10:52:20 UTC+2 schreef Gennady Alexandrov:
Hello!
I have develop setup of elasticsearch with every node running on the
single server.
It has elasticsearch master instance, which balances the load between
two elasticsearch data instances (6 shards and 1 replica per index).
Sometimes I see the following error in the log:
[2013-08-25 12:30:29,549][WARN ][cluster.action.shard ] [es_master]
received shard failed for [logstash-2013.08.25][4],
node[x2u8Oq70T4iELaMs_9FFUA], [R], s[STARTED], reason [Failed to perform
[index] on replica, message [RemoteTransportException[[es_**
node2][inet[/192.168.2.221:**9301]][index/replica]]; nested:
EsRejectedExecutionException[**rejected execution of
[org.elasticsearch.transport.**netty.MessageChannelHandler$**RequestHandler]];
]]
It is always the same instance (es_node2) and failed index on replica.
RemoteTransportException seems very strange to me, since es_node2 is on
the same machine with the master and es_node1. And I have never seen such
error for es_node1 (settings for es_node1 and es_node2 are the same). I'm
indexing about 3,5K events per second, so I have socket buffers memory
increased.
Please explain me what does "EsRejectedExecutionException[**rejected
execution of [org.elasticsearch.transport.**netty.MessageChannelHandler$
**RequestHandler]]" mean?
Aaaah, that explains it Will try with large value.
Thank you!
Regards,
Renzo
Op dinsdag 17 september 2013 14:40:05 UTC+2 schreef Gennady Alexandrov:
Hi!
Yes, I've managed with this.
Setting threadpool.index.queue_size=-1 wouldn't fix it in 0.20.6. I have
to set large value explicitly. In my case threadpool.index.queue_size:
150000 is fine.
Op zondag 25 augustus 2013 10:52:20 UTC+2 schreef Gennady Alexandrov:
Hello!
I have develop setup of elasticsearch with every node running on the
single server.
It has elasticsearch master instance, which balances the load between
two elasticsearch data instances (6 shards and 1 replica per index).
Sometimes I see the following error in the log:
[2013-08-25 12:30:29,549][WARN ][cluster.action.shard ] [es_master]
received shard failed for [logstash-2013.08.25][4],
node[x2u8Oq70T4iELaMs_9FFUA], [R], s[STARTED], reason [Failed to perform
[index] on replica, message [RemoteTransportException[[es_****
node2][inet[/192.168.2.221:9301]][index/replica]]; nested:
EsRejectedExecutionException[rejected execution of
[org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler]];
]]
It is always the same instance (es_node2) and failed index on replica.
RemoteTransportException seems very strange to me, since es_node2 is on
the same machine with the master and es_node1. And I have never seen such
error for es_node1 (settings for es_node1 and es_node2 are the same). I'm
indexing about 3,5K events per second, so I have socket buffers memory
increased.
Please explain me what does "EsRejectedExecutionException[****rejected
execution of [org.elasticsearch.transport.n
etty.MessageChannelHandler$RequestHandler]]" mean?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.