I have a set of queries that take up a lot of RAM (mostly reads, few, infrequent writes), so I'm testing a cluster that has multiple nodes on different machines as query engines to field requests. However, my machines are already set with an NFS (without any local storage, only shared, and beyond my control). I realize that's kind of a weird topology abusing ES a bit. I'm trying to essentially separate the query processing engine (that I need multiple of) from the data distribution (that I can only have one of)---and am looking for settings that will help with this.
If my conf settings are all pointing to the same place:path.data = ~/data/elasticsearch
---my nodes are probably all overwriting on top of each other on start-up and all replication, right? One node undoing what the last node did? If this is the topology I'm stuck with, is there still a way to use ES? The settings I think I should have are:
cluster.routing.allocation.enable = noneindex.number_of_shards: 5index.number_of_replicas: 0
Is that correct? Are there other recommendations from you wizards? Thanks for your help!Bart
I have a set of queries that take up a lot of RAM (mostly reads, few,
infrequent writes), so I'm testing a cluster that has multiple nodes on
different machines as query engines to field requests. However, my machines
are already set with an NFS (without any local storage, only shared, and
beyond my control). I realize that's kind of a weird topology abusing ES
a bit. I'm trying to essentially separate the query processing engine
(that I need multiple of) from the data distribution (that I can only have
one of)---and am looking for settings that will help with this.
If my conf settings are all pointing to the same place:
path.data = ~/data/elasticsearch
---my nodes are probably all overwriting on top of each other on start-up
and all replication, right? One node undoing what the last node did? If
this is the topology I'm stuck with, is there still a way to use ES? The
settings I think I should have are:
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.