Yes, my bulk size is 10,000. I'll try to make it smaller. 
Thanks a lot, Clinton!

On Monday, March 17, 2014 8:33:07 PM UTC+8, Clinton Gormley wrote:
>
> Are you sending an enormous bulk indexing request?  If so, try to send 
> fewer docs at a time, eg 1,000 
>
>
> On 17 March 2014 10:39, Daniel Guo <danie...@gmail.com <javascript:>>wrote:
>
>> I use elasticsearch as an index server. And I deploy a web project to 
>> create index and search result from my es server.
>>
>> I got the following error from the logs of the web project:
>>
>> [elasticsearch[Vengeance][transport_client_worker][T#12]{New I/O worker 
>> #6249}] WARN 
>>  org.elasticsearch.netty.channel.socket.nio.AbstractNioSelector - 
>> Unexpected exception in the selector loop.
>> java.lang.OutOfMemoryError: Direct buffer memory
>>         at java.nio.Bits.reserveMemory(Bits.java:632)
>>         at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:97)
>>         at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288)
>>         at 
>> org.elasticsearch.common.netty.channel.socket.nio.SocketReceiveBufferAllocator.newBuffer(SocketReceiveBufferAllocator.java:64)
>>         at 
>> org.elasticsearch.common.netty.channel.socket.nio.SocketReceiveBufferAllocator.get(SocketReceiveBufferAllocator.java:41)
>>         at 
>> org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:62)
>>         at 
>> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)
>>         at 
>> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
>>         at 
>> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
>>         at 
>> org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
>>         at 
>> org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
>>         at 
>> org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>>         at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>         at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>         at java.lang.Thread.run(Thread.java:662)
>>
>>
>> ES_HEAP_SIZE=2048, and the server running elasticsearch has free memory 
>> of 8GB. 
>>
>> Any ideas of the root causing the error? thanks verymuch!
>>  
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "elasticsearch" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to elasticsearc...@googlegroups.com <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/elasticsearch/2908b469-26ae-412c-bf1d-63d693aac543%40googlegroups.com<https://groups.google.com/d/msgid/elasticsearch/2908b469-26ae-412c-bf1d-63d693aac543%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/e134b25f-0c2b-4611-82b7-45d69eaa417b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to