0
为了提高搜索性能,我尝试将副本添加到我的群集。 最初,我对具有主分片的单个节点的特定请求测量了大约700ms的响应时间。 将节点和副本分片添加到集群之后,平均需要2000ms来获取请求的结果(因此它几乎增加了两倍)。使用副本分片降低搜索性能
我使用这些CONFIGS为副本:
cluster.name: findmyfpstore
node.name: fmfs_r1
node.master: false
network.host: ...
http.port: ...
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ['...']
index.number_of_shards: 1
index.number_of_replicas: 1
难道我做错了什么?随时告诉我,如果您需要更多信息,我是ElasticSearch的初学者。
非常感谢!
编辑:我试着用2个碎片,1个副本,它不会改变太多
您正在运行多少个Elasticsearch节点?这些机器是什么样的规格?你在使用SSD吗? –
嗨,有两个节点,每个节点都运行在一个不同的服务器上(32go RAM,8个内核)。他们不使用SSD。 – azekirel555
由于您使用的是单个分片,因此我不确定您是否会通过添加副本来看到任何显着的性能提升,但是,您也不应该因为它而获得任何性能。如果使用2个碎片和1个副本,会发生什么情况? –