How to connect remote Tribe node to AWS Elasticsearch Service

Hi,

I am having a tribe node which is configured in one of my RHEL 7.0 box from that Iam trying to connect the AWS Elasticsearch service. I am not getting any error but I cloudn't see the index and nodes got added to my tribe node.

tribe:

t1:
  cluster.name: cluster1
  discovery.zen.ping.unicast.hosts: ["xxx.xx.xx","xxx.xx.xx","xxx.xx.xxx"]
  
t2:
  cluster.name: <<awsid>>:elastictest
  discovery.zen.ping.unicast.hosts: ["xxxx.xx.xx"]  (Its my public IP AWS ES service)

NOTE: When I gave the AWS ES endpoint . I got error so I used the public IP.

t2:
  cluster.name: <<awsid>>:elastictest
  discovery.zen.ping.unicast.hosts: ["https://search-xxxx-xxx.us-east-1.es.amazonaws.com"]

My ask is like whether we can connect AWS elasticsearch service to the tribe node remotely.

Thanks in advance!!!

AFAIK, the AWS elasticsearch service does not expose the transport api (which is what nodes use to communicate with each other). Since tribe is a node type, it won't be able to communicate with the cluster. Even if it could, it would be unlikely able to join.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.