Thank you for the links. Yeah, I am new to ES. (and http rest) What I understand is that if I want to get the index documents on my SSH server, I can SSH log in the server. And then rest http get from localhost:9200.
Could you explain more about "use SSH directly for it"? I think what I want to do is close to this transport client example <http://www.elasticsearch.org/guide/en/elasticsearch/client/java-api/current/client.html#transport-client> But I have to provide ssh credential. On Wednesday, July 30, 2014 4:47:22 PM UTC-7, Mark Walkom wrote: > > You may want to look at > http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search.html > > If you are just learning ES, then check out > http://exploringelasticsearch.com/ > > Regards, > Mark Walkom > > Infrastructure Engineer > Campaign Monitor > email: ma...@campaignmonitor.com <javascript:> > web: www.campaignmonitor.com > > > On 31 July 2014 09:35, Chia-Eng Chang <chia...@uci.edu <javascript:>> > wrote: > >> Thanks @Mark >> I have a public key on server and I know how to SSH to server then get >> the index from localhost:9200. >> But what I want to do is remotely obtain the index on the SSH server >> (which I know its public IP) >> >> >> On Wednesday, July 30, 2014 3:56:04 PM UTC-7, Mark Walkom wrote: >> >>> You need to use SSH directly for it, curl won't work. >>> >>> ssh user@host -i ~/.ssh/id_rsa.pub >>> >>> Assuming you have a public key on the server. >>> >>> Regards, >>> Mark Walkom >>> >>> Infrastructure Engineer >>> Campaign Monitor >>> email: ma...@campaignmonitor.com >>> web: www.campaignmonitor.com >>> >>> >>> On 31 July 2014 08:47, Chia-Eng Chang <chia...@uci.edu> wrote: >>> >>>> About the HTTP API, I wonder if I want to remote access a cluster on >>>> SSH server, what should I include in my http rest command: >>>> >>>> example as mapping: >>>> >>>> curl -XGET ' http://localhost:9200/ index /_mapping/ type ' >>>> >>>> I tried something like below but got failed: >>>> >>>> curl -XGET -u user_name: --key ~/.ssh/id_rsa --pubkey >>>> ~/.ssh/id_rsa.pub 'xx.xxx.xxx.xxx:9200/index/_mapping/type' >>>> >>>> Is there anyone knows the solution? >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "elasticsearch" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to elasticsearc...@googlegroups.com. >>>> >>>> To view this discussion on the web visit https://groups.google.com/d/ >>>> msgid/elasticsearch/31b4e835-8ebb-4dc7-bc2b-c8fa09414f12% >>>> 40googlegroups.com >>>> <https://groups.google.com/d/msgid/elasticsearch/31b4e835-8ebb-4dc7-bc2b-c8fa09414f12%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "elasticsearch" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to elasticsearc...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/d6404d32-6b0f-4670-8626-f38b1284809d%40googlegroups.com >> >> <https://groups.google.com/d/msgid/elasticsearch/d6404d32-6b0f-4670-8626-f38b1284809d%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/3d1ad9da-e964-482b-89ac-75ad35b68227%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.