Thanks Saksham and Park... Anyone have tips/guidance/reference links for running Elastic Stack <==> Zeppelin with Elastic Stack v5.5, X-Pack, and SSL Certs?
Have not been able to get anything to work.... Patrick Maroney Principal Engineer - Data Science & Analytics Wapack Labs LLC On Sep 4, 2017, at 5:42 AM, Saksham Srivastava <saksham1...@outlook.com> wrote: Hi, Thanks for the suggestion. Unfortunately seems like AWS ES does not support 'transport' client-type. However, I got it working using http client-type. I will list down the steps, will be useful for anyone trying the same. This is specific to connecting Zeppelin to AWS managed ElasticSearch service. 1) Make sure the Zeppelin Server IP is added to the allowed list of IPs for AWS ElasticSearch. 2) Install the Zeppelin elasticsearch interpreter. 3) From the JSON response which you get in the browser for the ES endpoint (ES end point might look like this: https://search-abc-xyz-prod-fdizuwhbc4663qlh2tqghghydajycyu.us-east-1.es.amazonaws.com/ <https://search-abc-xyz-prod-fdizuwhbc4663qlh2tqghghydajycyu.us-east-1.es.amazonaws.com/> ) get the cluster name value. "cluster_name" : "130397394056:abc" 4) Configure the interpreter with the following properties: elasticsearch.client.type http elasticsearch.cluster.name 130397394056:abc elasticsearch.host search-abc-xyz-prod-fdizuwhbc4663qlh2tqghghydajycyu.us-east-1.es.amazonaws.com <http://search-abc-xyz-prod-fdizuwhbc4663qlh2tqghghydajycyu.us-east-1.es.amazonaws.com/> elasticsearch.port 80 5) Test the note with the ES query. Thanks, Saksham From: Park Hoon <1am...@gmail.com> Sent: Monday, September 4, 2017 7:59:26 AM To: users@zeppelin.apache.org Subject: Re: AWS ElasticSearch Service with Zeppelin Hi, I think u need to use 9200 or 9300 depending on the client. - https://stackoverflow.com/questions/42721259/elasticsearch-interpreter-can-not-connect-to-database/42731420#42731420 <https://stackoverflow.com/questions/42721259/elasticsearch-interpreter-can-not-connect-to-database/42731420#42731420> Regard, On Fri, Sep 1, 2017 at 10:46 PM, Saksham Srivastava <saksham1...@outlook.com <mailto:saksham1...@outlook.com>> wrote: Hi, Has anyone tried to connect AWS managed ElasticSearch cluster to Zeppelin? Our managed elastic-search domain end-point look something like this: https://search-abc-xyz-prod-fdizuwhbc4663qlh2tqghghydajycyu.us-east-1.es.amazonaws.com <https://search-abc-xyz-prod-fdizuwhbc4663qlh2tqghghydajycyu.us-east-1.es.amazonaws.com/> I have successfully added the elasticsearch interpreter in Zeppelin (0.7.2) What should be the values of the following configs: elasticsearch.client.type elasticsearch.cluster.name <http://elasticsearch.cluster.name/> elasticsearch.host elasticsearch.port I have tried few configs like port being 443 etc. but none of them worked. The error I get is :Problem with the Elasticsearch client, please check your configuration (host, port,...) Any help would be greatly appreciated. Thanks, Saksham
signature.asc
Description: Message signed with OpenPGP