Can tribe node be used when one cluster with sg while the other without sg?

hi,

I am using tribe node to connect two elasticsearch clusters. My elasticsearch version is 5.4.3 with additional x-pack monitor.

Because of some reason, search guard can only be deployed on one cluster. So is it possible to let tribe node to connect to one cluster with sg and one without ?

Thank you very much!

In theory this is possible, but in my opinion it does not make much sense, and we also have not tested this specific scenario.

A tribe node simply creates a node client and then joins the remote cluster. If the remote cluster does not have Search Guard installed, you can just omit all Search Guard specific settings and connect to the remote cluster as if Search Guard was not present at all. In other words:

For the connection to the Search Guard secured remote cluster, follow the instructions here: Cross Cluster Search | Security for Elasticsearch | Search Guard

For the connection to the non-secured cluster, follow the instructions here: Tribe node | Elasticsearch Guide [8.11] | Elastic

Please be aware that tribe nodes have been deprecated by Elasticsearch from 5.4.x onwards, and have been replaced by Cross Cluster Search: Tribe Nodes & Cross-Cluster Search: The Future of Federated Search in Elasticsearch | Elastic Blog

···

On Tuesday, January 2, 2018 at 8:29:32 AM UTC+1, 王翔宇 wrote:

hi,

I am using tribe node to connect two elasticsearch clusters. My elasticsearch version is 5.4.3 with additional x-pack monitor.

Because of some reason, search guard can only be deployed on one cluster. So is it possible to let tribe node to connect to one cluster with sg and one without ?

Thank you very much!