Elasticsearch_初始化配置

来源:互联网 发布:宁武子 邦有道则知翻译 编辑:程序博客网 时间:2024/05/24 06:40
Java代码  收藏代码
  1. 构建ES集群环境经常用到的配置:  
  2. 1.action.auto_create_index --配置是否自动创建索引(true OR false);  
  3. 2.gateway.type -- (fs, none, local);  
  4. 3.cluster.routing.schedule 如(50ms), 发现新节点时间  
  5.   
  6.   
  7.   
  8. Settings settings = settingsBuilder()  
  9.                 .put("discovery.type""zen"//发现集群方式  
  10.                 .put("discovery.zen.minimum_master_nodes"2//最少有2个master存在  
  11.                 .put("discovery.zen.ping_timeout""200ms"//集群ping时间,太小可能会因为网络通信而导致不能发现集群  
  12.                 .put("discovery.initial_state_timeout""500ms")  
  13.                 .put("gateway.type""local")  
  14.                 .put("index.number_of_shards"1)  
  15.                 .put("action.auto_create_index"false)  
  16.                 .put("cluster.routing.schedule""50ms")  
  17.                 .build();  
  18.   
  19.   
  20.   
  21. 改变shards数目:  
  22.   
  23. client.admin().indices().prepareUpdateSettings("test").setSettings(settingsBuilder().put("index.number_of_replicas"2)).execute().actionGet();  



使用Mongodb River时,可设置 river.mongodb: TRACE 打开日志。 

Html代码  收藏代码
  1. ES常量设置:  
  2. index.cache.query.parser.type 查询分析缓存类型, 分为:JVM级别, resident的和NULL。  
  3. index.cache.field.max_size 设置大小,配置为soft时用。  
  4. index.cache.field.expire 可设置为null,表示永不过期。  
  5. index.cache.field.type 值集合:{resident, soft, none} 分别为常驻式、驱逐式、无缓存  
  6. index.cache.filter.type (none, weighted)  
  7. index.codec.postings_format.type (BloomFilterPostingsFormatProvider,DirectPostingsFormatProvider, MemoryPostingsFormatProvider, Lucene40PostingsFormatProvider, Pulsing40PostingsFormatProvider)  
  8. cluster.routing.operation.type  
  9. cluster.routing.operation.hash.type (DjbHashFunction, SimpleHashFunction)  
  10. index.analysis.char_filter  
  11. index.cache.id.type (SimpleIdCache)  
  12.   
  13. index.merge.policy.type   
  14.                 "index.merge.policy.min_merge_size",  
  15.                 "index.merge.policy.max_merge_size",  
  16.                 "index.merge.policy.max_merge_docs",  
  17.                 "index.merge.policy.merge_factor",  
  18.                 "index.compound_format"  
  19.   
  20.                 "index.merge.policy.min_merge_docs",  
  21.                 "index.merge.policy.max_merge_docs",  
  22.                 "index.merge.policy.merge_factor",  
  23.                 "index.compound_format"  
  24.   
  25.                 "index.merge.policy.expunge_deletes_allowed",  
  26.                 "index.merge.policy.floor_segment",  
  27.                 "index.merge.policy.max_merge_at_once",  
  28.                 "index.merge.policy.max_merge_at_once_explicit",  
  29.                 "index.merge.policy.max_merged_segment",  
  30.                 "index.merge.policy.segments_per_tier",  
  31.                 "index.merge.policy.reclaim_deletes_weight",  
  32.                 "index.compound_format"  
  33.   
  34. index.merge.scheduler.type  
  35.   
  36. index.similarity.type  
  37. monitor.dump.type  
  38.   
  39. cluster.routing.operation.type  
  40. index.engine.type  
  41. index.store.type (ram, memory, fs, simplefs, niofs, mmapfs)  
  42. transport.type  
原创粉丝点击