作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图弄清楚为什么Elasticsearch在索引编制方面如此之慢。我不确定这是否是Elasticsearch本身的局限性,但我将分享到目前为止的内容。
我有一个 flex 搜索节点和一个运行在一个盒子上的logstash实例。我的文档大约有15个字段,并且我有一个具有正确类型的 flex 搜索映射设置(尽管我尝试不使用映射并获得几乎相同的结果)。
我一次索引大约8到1千万个事件,并采用了以下方法。
具有以下格式的批量api(我将csv转换为JSON,并将其放入了一个文件中,并在其中 curl
{"create" : {}}
{"field1" : "value1", "field2" : "value2 .... }
{"create" : {}}
{"field1" : "value1", "field2" : "value2 .... }
{"create" : {}}
{"field1" : "value1", "field2" : "value2 .... }
最佳答案
您会发现我对此here进行了一些研究,您可以下载Indexing Scripts文件,并且该文件具有一些有用的脚本以最大化索引性能。实际上,在硬件和Elasticsearch索引优化方面确实有所不同。即删除副本节点等
希望这对您有所帮助。
关于elasticsearch - Elasticsearch对1000万个事件的索引编制速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22762908/
假设您有一个无法清晰呈现的 R markdown 文档。 我知道您可以将 knitr block 选项 error 设置为 TRUE 以请求继续评估,即使存在错误也是如此。您可以通过 error =
我是一名优秀的程序员,十分优秀!