跳至主要內容

个人实践配置

mozzie小于 1 分钟ElasticSearch分布式搜索引擎ElasticSearch分布式搜索引擎

个人实践配置

禁用自动创建索引

PUT /_cluster/settings
{
  "persistent": {
    "action.auto_create_index": "false"
  }
}

创建索引模板

{
  "settings": {
    "number_of_shards": "3", // 数据分片数量
    "number_of_replicas": "0", // 副本分片
  	"index": {
      "sort.field": "time", // 字段自定义
      "sort.order": "desc" // 排序策略
    }
  },
  "mappings": {
  	"dynamic": false,
    "properties": {
 			"filed" : {
                "type" : "xxxx",
                "doc_values" : true // 设置doc_values
            }
    	}
    }
}

避坑实践

  • 禁用_all字段节省25%存储空间
  • 设置index.mapping.total_fields.limit=2000防止mapping爆炸
  • 采用@timestamp替代自动生成_id,减少写入开销
贡献者: mozzie