【问题标题】:when try to do bulk upsert in elastic search . iam getting 403 error?当尝试在弹性搜索中进行批量更新时。我收到 403 错误?
【发布时间】:2021-03-03 21:11:18
【问题描述】:

当我尝试弹性搜索批量 upsert 时,有时即使数据量较少,我也会收到 403 错误。为什么会这样

AuthorizationException(403, '403 Request throttled due to too many requests /_bulk')

【问题讨论】:

    标签: python python-3.x elasticsearch elasticsearch-5


    【解决方案1】:

    根据AWS Elasticsearch documentation

    如果您收到由于太多请求错误而导致的持续 403 请求受到限制,请考虑垂直扩展。如果负载会导致内存使用量超过 Java 堆的最大大小,Amazon Elasticsearch Service 会限制请求。

    因此,您可以发送更少的数据或以较低的频率发送或添加新节点。

    【讨论】:

    • 谢谢,虽然垂直缩放意味着调整节点大小而不是添加更多
    • @StuartClark 作为 ES 堆 shouldn't grow beyond ~32GB,垂直缩放是有限制的,因此水平缩放更加灵活,可以让您进一步增长。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    • 2013-10-16
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    相关资源
    最近更新 更多