我所读并了解的有关运行多个ES节点的全部内容是启用索引复制和缩放。我想知道它是否可以帮助我们更快地为大量文件建立索引。我有两个问题,它们如下:
问题1:认为使用多个ES节点可以使我们更快地进行多次索引编制是否准确?
问题2:如果我继续将所有节点都启用为数据节点,它将对索引产生什么影响?另一方面,如果我有很少的非数据节点(例如,一个专用的Master和一个专用的Client节点)且数据节点很少,对索引有什么影响?在速度和扩展性方面哪个更好?
答1:不可以。
如果启用复制,则索引编制的速度实际上会降低(尽管它可能会提高搜索性能)。您可以查看此问题以提高索引性能。
答2:这取决于(如果没有副本,则相同)。
在索引期间,数据将仅到达数据节点。您的群集状态将包含有关哪些节点是数据节点的信息,并相应地路由请求。对性能的影响仅是因为接收到请求的节点必须将请求重新路由/转发到数据节点
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句