【发布时间】:2018-02-15 00:11:52
【问题描述】:
我必须使用 lambda 函数将一百万条记录插入到 elasticsearch 中。但是,我遇到了这个超时问题......查询需要超过 5 分钟,这是运行 lambda 的限制。我只插入 800.000 一样多。我已经在 lambda 的配置中增加了内存和进程的所有参数。
您看到了哪些解决方案?
【问题讨论】:
-
你可以增加你的ES集群的大小,你可以做并行批量请求,也可以小批量处理。
-
您还可以试验批量请求的大小,看看哪种方式最适合您的 ES 配置。 (我假设您使用的是批量 API——如果不是,您绝对应该这样做。)
标签: c# elasticsearch lambda timeout