Thanks all for the responses. Turned out that i needed to set es.nodes.wan.only to true. That fixed the issue.
On Mon, Nov 7, 2016 at 6:26 AM, Zhechao Ma <[email protected]> wrote: > Did you set these two configuration "es.nodes" and "es.port" ? That should > be set like this: > > Config conf = new Config(); conf.put("es.nodes", esNodes); > conf.put("es.port", esPort); > > > > 2016-11-06 15:15 GMT+08:00 saiprasad mishra <[email protected]>: > >> Did you override the es.nodes property, which should be the remote host >> of your elastic cluster (any one host from your es cluster should work) >> >> https://www.elastic.co/guide/en/elasticsearch/hadoop/master/ >> configuration.html >> >> Regards >> Sai >> >> On Sat, Nov 5, 2016 at 11:57 PM, Mostafa Gomaa <[email protected]> >> wrote: >> >>> Hi Zhechao, >>> >>> Thanks for the response. I am actually using that bolt, and it's giving >>> me that error. >>> >>> On Fri, Nov 4, 2016 at 5:23 AM, Zhechao Ma <[email protected]> >>> wrote: >>> >>>> If you use both Storm 1.x and ES 2.x and try to import data to ES from >>>> Storm, you can try elasitcsearch-hadoop 5.0. >>>> ES-hadoop provides EsBolt which satisfies your demand. >>>> >>>> https://github.com/elastic/elasticsearch-hadoop >>>> >>>> 2016-11-04 1:51 GMT+08:00 Mostafa Gomaa <[email protected]>: >>>> >>>>> Thanks Aaron, It's probably a network/firewall issue. I'll try to >>>>> fiddle around to what's going on. >>>>> >>>>> On Thu, Nov 3, 2016 at 7:42 PM, Aaron Niskodé-Dossett < >>>>> [email protected]> wrote: >>>>> >>>>>> Oh, interesting. I believe that's the same error I saw when I tried >>>>>> to run the Storm bolt (which only support 1.X) against a 2.X server. >>>>>> Sorry, other than that I'm not sure what could be causing your problem. >>>>>> >>>>>> On Thu, Nov 3, 2016 at 12:39 PM Mostafa Gomaa <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi Aaron, >>>>>>> >>>>>>> Thanks for the response. I am actually using the bolt you linked me >>>>>>> to. Any ideas? >>>>>>> >>>>>>> On Thu, Nov 3, 2016 at 7:36 PM, Aaron Niskodé-Dossett < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>> Hi Mostafa Gomaa -- Unfortunately Storm's bolt does not support >>>>>>> Elastic 2.X. There is a PR to add this support, which I need to put >>>>>>> some >>>>>>> work into. In the meantime, you could try elastic's bolt ( >>>>>>> https://www.elastic.co/guide/en/elasticsearch/hadoop/curren >>>>>>> t/storm.html). >>>>>>> >>>>>>> Thanks, Aaron >>>>>>> >>>>>>> On Thu, Nov 3, 2016 at 11:30 AM Mostafa Gomaa <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> I am currently using apache storm 1.0.2 with elasticsearch 2.2.1 and >>>>>>> using the elasticsearch bolt to write some data. >>>>>>> The machines are on microsoft azure environment, and the ES bolt is >>>>>>> giving me this error >>>>>>> java.lang.RuntimeException: >>>>>>> org.elasticsearch.hadoop.rest.EsHadoopNoNodesLeftException: >>>>>>> Connection error (check network and/or proxy settings)- all nodes >>>>>>> failed; >>>>>>> tried [[127.0.0.1:9200]] >>>>>>> my current configurations doesn't include localhost as elasticsearch >>>>>>> node but it keep saying that it tried localhost, and the thing is that i >>>>>>> can curl the elasticsearch node from the storm machine's terminal and it >>>>>>> can be accessed >>>>>>> >>>>>>> >>>>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks >>>> Zhechao Ma >>>> >>> >>> >> > > > -- > Thanks > Zhechao Ma >
