How to connect remote Tribe node to AWS Elasticsearch Service


(Rajeshkumar) #1

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!!!


(Ryan Ernst) #2

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.


(system) #4

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