无法创建Elasticsearch索引(logstash-2015.05.18)

时间:2016-09-05 06:26:48

标签: elasticsearch

我正在使用Elasticsearch 2.4

按照Elasticsearch Kibana官方文档here的说明,当我创建索引logstash-2015.05.18时,会发出以下错误。

# curl -XPUT http://10.15.0.70:9200/logstash-2015.05.18 -d '
{
  "mappings": {
    "log": {
      "properties": {
        "geo": {
          "properties": {
            "coordinates": {
              "type": "geo_point"
            }
          }
        }
      }
   }
  }
}
';


{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"Root mapping definition has unsupported parameters:  [“store” : true]"}],"type":"mapper_parsing_exception","reason":"Failed to parse mapping [“date”]: Root mapping definition has unsupported parameters:  [“store” : true]","caused_by":{"type":"mapper_parsing_exception","reason":"Root mapping definition has unsupported parameters:  [“store” : true]"}},"status":400}

使用Kibana的sense插件创建索引也会给我带来同样的错误

PUT logstash-2015.05.18
{
  "mappings": {
    "log": {
      "properties": {
        "geo": {
          "properties": {
            "coordinates": {
              "type": "geo_point"
            }
          }
        }
      }
    }
  }
}

{
   "error": {
      "root_cause": [
         {
            "type": "mapper_parsing_exception",
            "reason": "Root mapping definition has unsupported parameters:  [“store” : true]"
         }
      ],
      "type": "mapper_parsing_exception",
      "reason": "Failed to parse mapping [“date”]: Root mapping definition has unsupported parameters:  [“store” : true]",
      "caused_by": {
         "type": "mapper_parsing_exception",
         "reason": "Root mapping definition has unsupported parameters:  [“store” : true]"
      }
   },
   "status": 400
}

有人能告诉我创建索引时是否做错了什么?

1 个答案:

答案 0 :(得分:0)

有同样的麻烦。

删除elasticsearch数据(“/ usr / local / var / elasticsearch”,如果你用Homebrew安装它)为我修复了它。