【发布时间】:2019-09-07 12:58:07
【问题描述】:
压缩如何影响
http.max_content_length
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules
假设内容为 130Mb,但压缩后为 80Mb。弹性搜索是否会因为未压缩大小超过默认 100Mb 而拒绝内容?
【问题讨论】:
标签: elasticsearch
压缩如何影响
http.max_content_length
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules
假设内容为 130Mb,但压缩后为 80Mb。弹性搜索是否会因为未压缩大小超过默认 100Mb 而拒绝内容?
【问题讨论】:
标签: elasticsearch
http.max_content_length 参数适用于未压缩的大小,默认为 100 MB。
最好的方法是尝试一下:
测试一:设置http.compression: false和http.max_content_length: 100mb,然后发送大于100mb的JSON body
=> 你会得到413 Request Entity Too Large
测试2:设置http.compression: true和http.max_content_length: 100mb,然后发送一个未压缩大小大于100mb但压缩后小于100mb的JSON body
=> 你会得到413 Request Entity Too Large
【讨论】:
elasticsearch.yml 配置文件中