elasticsearch Elasticsearch映射API弹出400错误,elasticsearch,kibana,elasticsearch,Kibana" /> elasticsearch Elasticsearch映射API弹出400错误,elasticsearch,kibana,elasticsearch,Kibana" />

elasticsearch Elasticsearch映射API弹出400错误

elasticsearch Elasticsearch映射API弹出400错误,elasticsearch,kibana,elasticsearch,Kibana,因此,我试图为我创建的新索引创建一个映射。这就是我试图提出的问题: PUT /index/_mapping { "mappings": { "properties": { "@timestamp": { "type": "date" } } } } 当我将这个查询放入Kibana时,它会抛出这个错误 { "error

因此,我试图为我创建的新索引创建一个映射。这就是我试图提出的问题:

PUT /index/_mapping

{
  "mappings": {
    "properties": {
      "@timestamp": {
        "type": "date"
      }
    }
  }
}
当我将这个查询放入Kibana时,它会抛出这个错误

{
  "error" : {
    "root_cause" : [
      {
        "type" : "parse_exception",
        "reason" : "request body is required"
      }
    ],
    "type" : "parse_exception",
    "reason" : "request body is required"
  },
  "status" : 400
}
这是令人困惑的,因为我正在从elastic自己的映射页面执行步骤,但出于某种原因,不断出现此错误。我尝试删除_映射,删除“mapping”属性,但没有任何东西可以修复它


任何帮助都将不胜感激。

您只需删除URL和正文之间的空行即可

PUT /index/_mapping
{                          <--- no empty line here
  "mappings": {
    "properties": {
      "@timestamp": {
        "type": "date"
      }
    }
  }
}
PUT/index/\u映射

{您只需要删除URL和正文之间的空行

PUT /index/_mapping
{                          <--- no empty line here
  "mappings": {
    "properties": {
      "@timestamp": {
        "type": "date"
      }
    }
  }
}
PUT/index/\u映射
{                          
在Kibana中也可以使用curl选项

在Kibana中也可以使用curl选项