热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

索引到ElasticSearch的最快方法是什么?

如何解决《索引到ElasticSearch的最快方法是什么?》经验,为你挑选了1个好方法。

我们一直在使用ElasticSearch 2.x.除了一个弱点之外,一切都完全符合我们的要求:写入/索引到ElasticSearch集群的性能不是很好.

在我们的例子中,我们有8个节点ES集群,它是我们在ES中放置的100~字段宽的索引.索引速率约为每分钟50,000,这对我们的场景来说太慢了.我们尝试了www.elastic.co推荐的所有调整方法.我们发现的最快方法是将json有效负载构造为文件,然后使用批量API将它们转储到ES中.但是,索引速度仍然太慢.

我见过一些ES-Hadoop连接器,弹性搜索也有火花支持,你可以使用saveToES()将RDD保存到ES.我怀疑他们都在下面使用ES批量API.任何人都可以分享一些经验吗?在ElasticSearch中编写索引的最快方法是什么?



1> Andrei Stefa..:

无论你在ES之外使用什么第三方工具,一切都需要使用ES方式放入数据.无论是Spark,Logstash,你自己的应用程序都需要以某种方式使用批量或索引API.这里没有后门魔法.


推荐阅读
author-avatar
有些疯癫的小红帽
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有