将JSON文件插入Elasticsearch + Kibana

时间:2017-01-15 23:49:51

标签: json curl elasticsearch kibana

我目前正致力于基于elasticsearch和kibana的异常检测项目。最近我将csv文件转换为json并尝试使用Bulk API通过Postman将此数据导入elasticsearch。不幸的是,所有的查询都是错的。

然后我找到了这个主题:Import/Index a JSON file into Elasticsearch

并尝试了以下方法:

curl -XPOST 'http://localhost:9200/yahoodata/a4benchmark/4' --data-binary @Anomaly1.json

我得到了答案:

  

{ “错误”:{ “ROOT_CAUSE”:[{ “类型”: “mapper_parsing_exception”, “理由”:“失败   解析“}],”类型“:”mapper_parsing_exception“,”原因“:”未能   解析 “ ”caused_by“:{ ”类型“: ”not_x_content_exception“, ”理由“:” 压缩机   检测只能在某些xcontent字节上调用或压缩   xcontent bytes“}},”status“:400}

我想要插入的数据具有以下结构(Anomaly1.json):

[
  {
    "timestamps": 11,
    "value": 1,
    "anomaly": 1,
  },
  {
    "timestamps": 1112,
    "value": 211,
    "anomaly": 0,
  },
  {
    "timestamps": 2,
    "value": 1,
    "anomaly": 0,
  }
]

0 个答案:

没有答案