elasticsearch索引重置

时间:2013-11-13 17:18:39

标签: elasticsearch

我在一台机器上运行单节点elasticsearch实例(0.90版本)(8GB RAM,双核CPU),具有RHEL 5.6

在索引了接近200万个文档之后,它可以正常运行几个小时,然后自行重启,在此过程中消除索引。我现在需要重新索引所有文件。

有关为何会发生这种情况的任何想法?最大文件描述符设置为32k,并且打开文件描述符的数量在任何时候都不会接近。所以不能这样。

以下是我对默认的elasticsearch.yml文件所做的修改:

index.number_of_shards: 5 
index.cache.field.type: soft 
index.fielddata.cache: soft 
index.cache.field.expire: 5m 
indices.fielddata.cache.size: 10% 
indices.fielddata.cache.expire : 5m 
index.store.type: mmapfs 
bootstrap.mlockall: true 
discovery.zen.ping.multicast.enabled: false 
action.disable_delete_all_indices: true 
script.disable_dynamic: true 

我使用elasticsearch服务包装器来启动和停止实例。在elasticsearch.conf文件中,我已将堆大小设置为2GB:

set.default.ES_HEAP_SIZE=2048 

任何帮助诊断问题的人都将不胜感激。 多谢你们!

0 个答案:

没有答案