Hi david

Thanks for the reply. Actually my problem is that I first have to index
data on my server, then I will be deploying this data so that other users
can query it on their different different computers using the code I
provide to them. How can I do that?

Thanks
regards,
Kartik

On Sun, May 24, 2015 at 3:45 PM, David Pilato <da...@pilato.fr> wrote:

> I think you misunderstand how Elasticsearch works.
>
> You don't need to share a filesystem across multiple nodes.
>
> Just start a first node with a cluster name like "mycluster". Index your
> data.
>
> Start a client node or a transport client, which connects to your running
> cluster and you are done.
>
>
>
>
> --
> David ;-)
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
>
> Le 24 mai 2015 à 12:00, Kartik Singhal <gkkart...@gmail.com> a écrit :
>
> Hi
>
> In elastic search java api, suppose I am building the indexed data using
> this client
>
> *Node node = nodeBuilder().clusterName(".*
>
>
>
>
>
>
>
>
>
>
>
> */resources/firstcommit").node();Client client =
> node.client();IndexResponse response = client.prepareIndex("twitter",
> "tweet", "1")    .setSource(jsonBuilder()
> .startObject()                    .field("user",
> "kimchy")                    .field("postDate", new
> Date())                    .field("message", "trying out
> Elasticsearch")                .endObject()              )    .execute()
> .actionGet();*
>
> This indexed data is stored in folder XYZ/resources/firstcommit.
> My question is how to query this indexed data in java on some other client
> on other computer.
> Is there any way in which I can give the path and the already indexed data
> can be imported, then I can perform queries on it?
>
> I copied the whole data folder on other computer and ran the following
> code on other computer. This gave the following exception
>
>
>    - Node node =
>    nodeBuilder().clusterName("./resources/firstcommit").node();
>    - Client client = node.client();
>    - MatchQueryBuilder qb = QueryBuilders.matchQuery("user", "kimchy");
>    - SearchRequestBuilder srb =
>    client.prepareSearch("twitter").setTypes("tweet");
>    - SearchResponse big = srb.setQuery(qb).execute().actionGet();
>    - SearchHit[] results = big.getHits().getHits();
>
>
> This shows
>
> search.SearchPhaseExecutionException: Failed to execute phase [query], all
> shards failed
> Please tell me how can I transfer just the indexed data from one computer
> to another and then query it.
>
> Thank You
> regards,
> Kartik
>
> --
> Please update your bookmarks! We have moved to https://discuss.elastic.co/
> ---
> 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/CAF5%2Bda1cLPz__39D9eAZmuw%3Drh10hha1ahGSqHPisASOVVh-pw%40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CAF5%2Bda1cLPz__39D9eAZmuw%3Drh10hha1ahGSqHPisASOVVh-pw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>  --
> Please update your bookmarks! We have moved to https://discuss.elastic.co/
> ---
> 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/B37D48AF-F31E-462E-9E2F-5EBE91712030%40pilato.fr
> <https://groups.google.com/d/msgid/elasticsearch/B37D48AF-F31E-462E-9E2F-5EBE91712030%40pilato.fr?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Regards,
Kartik Singhal
Final Year Undergraduate
Computer Science and Engineering
The LNM Institute of Information Technology, Jaipur

-- 
Please update your bookmarks! We have moved to https://discuss.elastic.co/
--- 
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/CAF5%2Bda3Krv%2B%3DgqsnptBNOG8BHM9OaUCqVonNEkZntTrdrFB4KA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to