The configurations on the two nodes are almost the same except the ** node.name**.
The first question is very strange. I I run the same config on another cluster of two nodes and after I index data, the state of the cluster is green. I have no idea why this happened......Is there something I ignore? I want to know how ES allocates nodes. Is there some reference? I googled but couldn't find it. Thank you :D On Fri, Jun 6, 2014 at 3:05 PM, joergpra...@gmail.com <joergpra...@gmail.com > wrote: > 1. No. Did you change the configuration? You have two data nodes connected? > > 2. You do not need to be concerned where primary shards are allocated, > secondary shards play the same role (except primaries receive writes first > a few milliseconds earlier than secondaries). Elasticsearch randomly > allocates shards on all the available nodes. If nodes go away, shards on > remaining nodes are promoted to primaries automatically. > > Jörg > > > On Fri, Jun 6, 2014 at 5:41 AM, flyer <flyer...@gmail.com> wrote: > >> I have a cluster of two nodes, and set the configs for shard number and >> replica number as following: >> >> index.number_of_shards: 10 >> >> index.number_of_replicas: 1 >> >> >> The master node is elected automatically. >> >> Before I index data, the state of the cluster is green. After I index >> data, the state of the cluster becomes yellow. Some replica shards are not >> allocated. >> >> But if I add another node and now the cluster consists of three nodes, >> then I index data and the state of the cluster becomes green. >> >> The version of ES that I use is 1.1. >> >> Question 1: >> If the replica number is 1, do I have to have at least 3 nodes to >> assure the state of the cluster is green? >> >> Question 2: >> I have observed that one (not the master node) of the three nodes >> just has primary nodes. What's the mechanism ES uses to allocate >> primary/replia shards? >> >> Thanks anyway. >> >> -- >> 宠辱不惊,闲看庭前花开花落;去留无意,漫随天边云卷云舒。 >> >> -- >> 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/CAKLbBG-o6JmkbPAAvGBP8t8Bdp-ONEWEFK5kGW%3Dcyn-h-O6dsg%40mail.gmail.com >> <https://groups.google.com/d/msgid/elasticsearch/CAKLbBG-o6JmkbPAAvGBP8t8Bdp-ONEWEFK5kGW%3Dcyn-h-O6dsg%40mail.gmail.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/CAKdsXoES%2Bd5gmo_OS-Si2dXLPGbk_q-B554WeL13HC0DfFY1vw%40mail.gmail.com > <https://groups.google.com/d/msgid/elasticsearch/CAKdsXoES%2Bd5gmo_OS-Si2dXLPGbk_q-B554WeL13HC0DfFY1vw%40mail.gmail.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/CAKLbBG-V0xGEe%3D0gL51-bAcsWMcy-sE8bHwHg_1z7NdEiHt_7w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.