For ubuntu put it in /etc/default/elasticsearch. Try that and then see if
the command uses the right values (it should).
You will get better performance and stability from Oracle java if you can
install it.


It's also a good idea to start your own thread rather than post in old ones
:)

Regards,
Mark Walkom

Infrastructure Engineer
Campaign Monitor
email: [email protected]
web: www.campaignmonitor.com


On 11 June 2014 19:09, Ciprian <[email protected]> wrote:

> Hi,
>
>  I'm a beginner in elasticsearch. I'm using also ubuntu for
> elasticsearch(version 1.1.0). My issue : where should I set the
> ES_MIN/MAX_SIZE(= ES_HEAP_SIZE)? In /etc/elasticsearch/elasticsearch.yml or
> /etc/default/elasticsearch or /etc/init.d/elasticsearch? From what i read i
> should set the ES_MIN/MAX_SIZE = ram / 2.
>  My application is reading data from a Sqs and pushing it to elasticseach.
> This is done from 2 consumers each with a thread pool of 5 threads. That
> means 10 threads who are inserting documents in elasticsearch. I have a
> separate server for elasticsearch with 8gb of ram.
>   From my configuration : I set ES_MIN/MAX_SIZE = 4g(=ram / 2) only in
> /etc/elasticsearch/elasticsearch.yml and restarting the elasticsearch. When
> I call the htop,  I see for elasticsearch user the next command which is
> duplicated(..10 threads => more line like this one) :
> /usr/lib/jvm/java-7-openjdk-amd64//bin/java -Xms256m -Xmx1g -Xss256k
> -Djava.awt. Shouldn't it be -Xms2g -Xmx2g, because I set in
> elasticsearch.yml 2g?
>   From what i read in your post, you set in "service wrapper
> configuration" set.default.ES_HEAP_SIZE=8192.
>   First of all : which file is linked to "service wrapper configuration"
> /etc/default/elasticsearch or /etc/init.d/elasticsearch?
>   Second : why you have different values in elasticsearch.yml ES_MIN_MEM:
> 5g ES_MAX_MEM: 5g than in "service wrapper configuration"
> (ES_HEAP_SIZE=8192) ?
>   Third : where should i set the wrapper.java.additional.1 ... 15 and
> wrapper.java.initmemory=%ES_HEAP_SIZE% ?
>
>
>
> joi, 13 martie 2014, 13:46:01 UTC+2, Hicham Mallah a scris:
>>
>> Hello,
>>
>> I have been using elasticsearch on a ubuntu server for a year now, and
>> everything was going great. I had an index of 150,000,000 entries of domain
>> names, running small queries on it, just filtering by 1 term no sorting no
>> wildcard nothing. Now we moved servers, I have now a CentOS 6 server, 32GB
>> ram and running elasticserach but now we have 2 indices, of about 150
>> million entries each 32 shards, still running the same queries on them
>> nothing changed in the queries. But since we went online with the new
>> server, I have to restart elasticsearch every 2 hours before OOM killer
>> kills it.
>>
>> What's happening is that elasticsearch starts using memory till 50% then
>> it goes back down to about 30% gradually then starts to go up again
>> gradually and never goes back down.
>>
>> I have tried all the solutions I found on the net, I am a developer not a
>> server admin.
>>
>> *I have these setting in my service wrapper configuration*
>>
>> set.default.ES_HOME=/home/elasticsearch
>> set.default.ES_HEAP_SIZE=8192
>> set.default.MAX_OPEN_FILES=65535
>> set.default.MAX_LOCKED_MEMORY=10240
>> set.default.CONF_DIR=/home/elasticsearch/conf
>> set.default.WORK_DIR=/home/elasticsearch/tmp
>> set.default.DIRECT_SIZE=4g
>>
>> # Java Additional Parameters
>> wrapper.java.additional.1=-Delasticsearch-service
>> wrapper.java.additional.2=-Des.path.home=%ES_HOME%
>> wrapper.java.additional.3=-Xss256k
>> wrapper.java.additional.4=-XX:+UseParNewGC
>> wrapper.java.additional.5=-XX:+UseConcMarkSweepGC
>> wrapper.java.additional.6=-XX:CMSInitiatingOccupancyFraction=75
>> wrapper.java.additional.7=-XX:+UseCMSInitiatingOccupancyOnly
>> wrapper.java.additional.8=-XX:+HeapDumpOnOutOfMemoryError
>> wrapper.java.additional.9=-Djava.awt.headless=true
>> wrapper.java.additional.10=-XX:MinHeapFreeRatio=40
>> wrapper.java.additional.11=-XX:MaxHeapFreeRatio=70
>> wrapper.java.additional.12=-XX:CMSInitiatingOccupancyFraction=75
>> wrapper.java.additional.13=-XX:+UseCMSInitiatingOccupancyOnly
>> wrapper.java.additional.15=-XX:MaxDirectMemorySize=4g
>> # Initial Java Heap Size (in MB)
>> wrapper.java.initmemory=%ES_HEAP_SIZE%
>>
>> *And these in elasticsearch.yml*
>> ES_MIN_MEM: 5g
>> ES_MAX_MEM: 5g
>> #index.store.type=mmapfs
>> index.cache.field.type: soft
>> index.cache.field.max_size: 10000
>> index.cache.field.expire: 10m
>> index.term_index_interval: 256
>> index.term_index_divisor: 5
>>
>> *java version: *
>> java version "1.7.0_51"
>> Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
>> Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
>>
>> *Elasticsearch version*
>>  "version" : {
>>     "number" : "1.0.0",
>>     "build_hash" : "a46900e9c72c0a623d71b54016357d5f94c8ea32",
>>     "build_timestamp" : "2014-02-12T16:18:34Z",
>>     "build_snapshot" : false,
>>     "lucene_version" : "4.6"
>>   }
>>
>> Using elastica PHP
>>
>>
>> I have tried playing with values up and down to try to make it work, but
>> nothing is changing.
>>
>> Please any help would be highly appreciated.
>>
>  --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/227cfc27-b44d-4804-af22-36b26cec0152%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/227cfc27-b44d-4804-af22-36b26cec0152%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAEM624YPgUAYfBeV_kc6nm-1wB1k%3DETKCDBF3tAVvWAt0oYUqg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to