【问题标题】:Elasticsearch http.max_content_length when compressed压缩时的 Elasticsearch http.max_content_length
【发布时间】:2019-09-07 12:58:07
【问题描述】:

压缩如何影响

http.max_content_length

https://www.elastic.co/guide/en/elasticsearch/reference/current/modules

假设内容为 130Mb,但压缩后为 80Mb。弹性搜索是否会因为未压缩大小超过默认 100Mb 而拒绝内容?

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    http.max_content_length 参数适用于未压缩的大小,默认为 100 MB。

    最好的方法是尝试一下:

    测试一:设置http.compression: falsehttp.max_content_length: 100mb,然后发送大于100mb的JSON body

    => 你会得到413 Request Entity Too Large

    测试2:设置http.compression: truehttp.max_content_length: 100mb,然后发送一个未压缩大小大于100mb但压缩后小于100mb的JSON body

    => 你会得到413 Request Entity Too Large

    【讨论】:

    • 我在哪里设置这些属性,在弹性搜索配置中?
    • @SJ1 是的,在elasticsearch.yml 配置文件中
    猜你喜欢
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    相关资源
    最近更新 更多