CCR comes in paid license. CCS although seems to be in free license but it looks more for searching on multiple clusters rather than doing replication.
So removing CCS from the discussion for now.
Can you or anyone suggest replication for open source solution.
Potentially your could use logstash to pull from one Elasticsearch and push to another. I don't know how efficient it would be but that's my initial thought.
I do not think I have ever seen this used successfully. The standard method before CCR was available was to feed both clusters in parallel based on a message queue, e.g. Kafka. Eavh cluster would be indexed into using a dedicated Logstash instance. That comes with its own set if challenges, but I have seen that used at scale in the past.
It is a difficult problem to solve properly, which is why I suspect it is an Enterprise feature with a commercial licence.
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.