如何解决这个“暂停请求的内容类型检测被弃用”弹性问题?

时间:2017-05-09 05:29:40

标签: elasticsearch logging logstash

我的Elasticsearch服务器中有很多日志,这个日志在磁盘上占用了太多内存。每2-3小时,服务器就会获得大约4 GB的日志。

日志看起来像 -

[2017-05-08T03:08:14,616] [WARN] [o.e.d.r.RestController]不推荐使用休息请求的内容类型检测。使用[Content-Type]标题

指定内容类型

3 个答案:

答案 0 :(得分:5)

对于那些使用curl的人,只需添加

-H 'Content-Type: application/json'

为我制作技巧

答案 1 :(得分:1)

更新我的客户端,在我的案例中,elasticsearch-model和elasticsearch-rails为我解决了这个问题。

答案 2 :(得分:0)

我通过在创建HttpEntity时指定contentType来解决此问题:

ContentType contentType = ContentType.create("application/json", "UTF-8");
HttpEntity entity = new StringEntity(jsonString, contentType)