# Questions about ElasticSearch - For Beginner

**URL:** <https://discuss.elastic.co/t/questions-about-elasticsearch-for-beginner/6559>\
**Category:** Elasticsearch\
**Created:** [February 1, 2012, 1:40am UTC](https://discuss.elastic.co/t/questions-about-elasticsearch-for-beginner/6559 "2012-02-01T01:40:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vasconcelos](https://avatars.discourse-cdn.com/v4/letter/v/ecae2f/32.png) [@Vasconcelos](https://discuss.elastic.co/u/Vasconcelos)\
**Post date:** [February 1, 2012, 1:40am UTC](https://discuss.elastic.co/t/questions-about-elasticsearch-for-beginner/6559/1 "2012-02-01T01:40:02Z")

</div>

Hi all

I'm a beginner in elasticsearch, and i have some questions:

1)Exists some book of ElasticSearch?  
2)To add a new node i just need to start a new instance of  
Elasticsearch in other machine located in the same network?  
3)Suppose i have two machines with elasticsearch. I need to configure  
apache as front end with mod-proxy to search in index to garantee  
failover?  
4)Elasticsearch has some administration page?

Thanks

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [February 1, 2012, 6:20am UTC](https://discuss.elastic.co/t/questions-about-elasticsearch-for-beginner/6559/2 "2012-02-01T06:20:43Z")

</div>

1. No
2. yes
3. No. ES does it for you
4. not really but you have rest endpoints and you can use :  
[GitHub - mobz/elasticsearch-head: A web front end for an elastic search cluster](https://github.com/mobz/elasticsearch-head)  
[GitHub - lukas-vlcek/bigdesk: Live charts and statistics for Elasticsearch cluster.](https://github.com/lukas-vlcek/bigdesk)

HTH  
David 😉  
@dadoonet

Le 1 févr. 2012 à 02:40, Anderson vasconcelos [anderson.vass@gmail.com](mailto:anderson.vass@gmail.com) a écrit :

> Hi all
> 
> I'm a beginner in elasticsearch, and i have some questions:
> 
> 1)Exists some book of Elasticsearch?  
> 2)To add a new node i just need to start a new instance of  
> Elasticsearch in other machine located in the same network?  
> 3)Suppose i have two machines with elasticsearch. I need to configure  
> apache as front end with mod-proxy to search in index to garantee  
> failover?  
> 4)Elasticsearch has some administration page?
> 
> Thanks

---

<div class="post-metadata">

**Author:** ![Vasconcelos](https://avatars.discourse-cdn.com/v4/letter/v/ecae2f/32.png) [@Vasconcelos](https://discuss.elastic.co/u/Vasconcelos)\
**Post date:** [February 1, 2012, 1:49pm UTC](https://discuss.elastic.co/t/questions-about-elasticsearch-for-beginner/6559/3 "2012-02-01T13:49:47Z")

</div>

Thanks for the response.

1. I start tow machines and change the name of cluster and the name of  
nodes. Elasticsearch just discovery the new node just when i put in  
discovey.zen.ping.unicast.hosts the ip of host, thats correct?

2)When i search in index, i need to use only one URL like  
[http://solrcluster](http://solrcluster) and this url will search all nodes. Hi i do this  
with Elasticsearch without apache mod\_proxy.

Thanks

2012/2/1, David Pilato [david@pilato.fr](mailto:david@pilato.fr):

> 1. No
> 2. yes
> 3. No. ES does it for you
> 4. not really but you have rest endpoints and you can use :  
> [GitHub - mobz/elasticsearch-head: A web front end for an elastic search cluster](https://github.com/mobz/elasticsearch-head)  
> [GitHub - lukas-vlcek/bigdesk: Live charts and statistics for Elasticsearch cluster.](https://github.com/lukas-vlcek/bigdesk)
> 
> HTH  
> David 😉  
> @dadoonet
> 
> Le 1 févr. 2012 à 02:40, Anderson vasconcelos [anderson.vass@gmail.com](mailto:anderson.vass@gmail.com) a  
> écrit :
> 
> > Hi all
> > 
> > I'm a beginner in elasticsearch, and i have some questions:
> > 
> > 1)Exists some book of Elasticsearch?  
> > 2)To add a new node i just need to start a new instance of  
> > Elasticsearch in other machine located in the same network?  
> > 3)Suppose i have two machines with elasticsearch. I need to configure  
> > apache as front end with mod-proxy to search in index to garantee  
> > failover?  
> > 4)Elasticsearch has some administration page?
> > 
> > Thanks

---

<div class="post-metadata">

**Author:** ![Vasconcelos](https://avatars.discourse-cdn.com/v4/letter/v/ecae2f/32.png) [@Vasconcelos](https://discuss.elastic.co/u/Vasconcelos)\
**Post date:** [February 1, 2012, 2:03pm UTC](https://discuss.elastic.co/t/questions-about-elasticsearch-for-beginner/6559/4 "2012-02-01T14:03:48Z")

</div>

3)Exists some API to index objects in Elasticsearch? Some API that  
uses Annotations?

Thanks

2012/2/1, Anderson vasconcelos [anderson.vass@gmail.com](mailto:anderson.vass@gmail.com):

> Thanks for the response.
> 
> 1. I start tow machines and change the name of cluster and the name of  
> nodes. Elasticsearch just discovery the new node just when i put in  
> discovey.zen.ping.unicast.hosts the ip of host, thats correct?
> 
> 2)When i search in index, i need to use only one URL like  
> [http://solrcluster](http://solrcluster) and this url will search all nodes. Hi i do this  
> with Elasticsearch without apache mod\_proxy.
> 
> Thanks
> 
> 2012/2/1, David Pilato [david@pilato.fr](mailto:david@pilato.fr):
> 
> > 1. No
> > 2. yes
> > 3. No. ES does it for you
> > 4. not really but you have rest endpoints and you can use :  
> > [GitHub - mobz/elasticsearch-head: A web front end for an elastic search cluster](https://github.com/mobz/elasticsearch-head)  
> > [GitHub - lukas-vlcek/bigdesk: Live charts and statistics for Elasticsearch cluster.](https://github.com/lukas-vlcek/bigdesk)
> > 
> > HTH  
> > David 😉  
> > @dadoonet
> > 
> > Le 1 févr. 2012 à 02:40, Anderson vasconcelos [anderson.vass@gmail.com](mailto:anderson.vass@gmail.com) a  
> > écrit :
> > 
> > > Hi all
> > > 
> > > I'm a beginner in elasticsearch, and i have some questions:
> > > 
> > > 1)Exists some book of Elasticsearch?  
> > > 2)To add a new node i just need to start a new instance of  
> > > Elasticsearch in other machine located in the same network?  
> > > 3)Suppose i have two machines with elasticsearch. I need to configure  
> > > apache as front end with mod-proxy to search in index to garantee  
> > > failover?  
> > > 4)Elasticsearch has some administration page?
> > > 
> > > Thanks

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [February 1, 2012, 8:28pm UTC](https://discuss.elastic.co/t/questions-about-elasticsearch-for-beginner/6559/5 "2012-02-01T20:28:13Z")

</div>

> 1. I start tow machines and change the name of cluster and the name of  
> nodes. Elasticsearch just discovery the new node just when i put in  
> discovey.zen.ping.unicast.hosts the ip of host, thats correct?  
> You don't need to add ip or hostname in config file as ES automatically  
> detect nodes in your network.

> 2)When i search in index, i need to use only one URL like  
> [http://solrcluster](http://solrcluster) and this url will search all nodes. Hi i do this  
> with Elasticsearch without apache mod\_proxy.  
> What you can also do is to connect to one of the know nodes and ask for  
> information about the other nodes.  
> curl -XGET '[http://localhost:9200/\_cluster/nodes](http://localhost:9200/_cluster/nodes)'

If you use Java, you can start a client only node. It connects to the  
cluster and discovers automatically all the cluster nodes, do balancing, ...

> 3)Exists some API to index objects in Elasticsearch?  
> Some API that uses Annotations?  
> I use Jackson to transform my entities to JSON and push them into ES.  
> There are Jackson annotations.

But, Alois Cochard starts also an OSEM annotation project :

> **[GitHub - aloiscochard/elasticsearch-osem: ElasticSearch OSEM](https://github.com/aloiscochard/elasticsearch-osem)**
>
> ElasticSearch OSEM. Contribute to aloiscochard/elasticsearch-osem development by creating an account on GitHub.

And a nice fork here : [GitHub - poblish/elasticsearch-osem: ElasticSearch OSEM with Hibernate-ORM integration](https://github.com/poblish/elasticsearch-osem)

I didn't use it myself.

HTH  
David.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 3:40am UTC](https://discuss.elastic.co/t/questions-about-elasticsearch-for-beginner/6559/6 "2017-07-06T03:40:44Z")

</div>


