I think I understand... I have bad wording (obviously), but I want to have elasticsearch 1 and 2 clustered together and same thing for the logstash servers.
Do I need redis in front of my logstash servers?
I mainly do not know where to go next to get them all working together...
Just to confirm, you have one Elasticsearch cluster consisting of two nodes and you want to set up two Kibana instances to talk to them. In this case, you don't need a tribe node -- it's only useful to search across two separate clusters.
I can imagine two scenarios for why you might want to do this: (1) high availability; (2) separate Kibana instances for different departments. In either case, you'll want to set up an HA proxy or a load balancer that spreads requests across both Elasticsearch nodes and configure both Kibana instances to talk to that proxy or LB. In scenario (1) ensure that both Kibana instances are configured to have the same internal .kibana index, in scenario (2) ensure they have different internal indexes, e.g. .kibana-team1 and .kibana-team2.
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.