When I increase data node and replicas, term latency increase and throught put decrease. Do my config have a problem?
This is my config es master so same es data
I don't know anything about your benchmark setup (e.g. how did you invoke Rally? On which hardware did you run Rally? How was Rally connected to your cluster?) but there are a lot of throughput numbers missing in the first case (3 data nodes, no replicas). This is an indication for error responses (unfortunately, we don't show the error rate in the summary report yet which would make it very obvious) .
Did you check the log files of Elasticsearch and Rally for any errors?
Did you specify all your data nodes in the --target-hosts parameter?
Also: These huge queue sizes do more harm than good. You should reduce them significantly (just use the default values). If your queues are constantly full this means that you are throwing more load at the system than it can handle and you should rather increase your capacity (e.g. more nodes, more RAM, more CPU - depends on what you're bottlenecked) than increasing the queue size as the latter just hides the actual problems.
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.