2014-09-30 5 views
5

मेरे पास दो लोचदार खोज नोड्स के साथ एक ईएलके स्टैक है और क्लस्टर स्थिति कुछ असाइन किए गए शर्ड्स के कारण लाल हो गई है, जिसे मैं छुटकारा नहीं पा सकता हूं। असाइन किए गए शार्ड, रेस को देख रहे हैं।असाइन किए गए शार्ड से छुटकारा पाएं

# curl -s elastic01.local:9200/_cat/shards | grep "logstash-2014.09.29" 

शो: के साथ अधूरा सूचकांक

logstash-2014.09.29 4 p STARTED  745489 481.3mb 10.165.98.107 Crimson and the Raven 
logstash-2014.09.29 4 r STARTED  745489 481.3mb 10.165.98.106 Glenn Talbot 
logstash-2014.09.29 0 p STARTED  781110 502.3mb 10.165.98.107 Crimson and the Raven 
logstash-2014.09.29 0 r STARTED  781110 502.3mb 10.165.98.106 Glenn Talbot 
logstash-2014.09.29 3 p INITIALIZING     10.165.98.107 Crimson and the Raven 
logstash-2014.09.29 3 r UNASSIGNED 
logstash-2014.09.29 1 p STARTED  762991 490.1mb 10.165.98.107 Crimson and the Raven 
logstash-2014.09.29 1 r STARTED  762991 490.1mb 10.165.98.106 Glenn Talbot 
logstash-2014.09.29 2 p STARTED  761811 491.3mb 10.165.98.107 Crimson and the Raven 
logstash-2014.09.29 2 r STARTED  761811 491.3mb 10.165.98.106 Glenn Talbot 

अन्य नोड के लिए ठीकरा आवंटित करने के लिए मेरे प्रयास विफल रहता है:

curl XPOST -s 'http://elastic01.local:9200/_cluster/reroute?pretty=true' -d '{ 
    "commands" : [ { 
      "allocate" : { 
       "index" : "logstash-2014.09.29", 
       "shard" : 3 , 
       "node" : "Glenn Talbot", 
       "allow_primary" : 1 
      } 
     } 
    ] 
}' 

के साथ:

NO(primary shard is not yet active)] 

मैं वास्तव में धक्का देने के लिए एक एपीआई नहीं मिल सकता है शार्ड आगे बताता है। मैं यहां कैसे आगे बढ़ सकता हूं?

बस एक पूरी तस्वीर के लिए

, कि इस प्रणाली स्वास्थ्य कैसा दिखाई देता है:

{ 
    "cluster_name" : "logstash_es", 
    "status" : "red", 
    "timed_out" : false, 
    "number_of_nodes" : 2, 
    "number_of_data_nodes" : 2, 
    "active_primary_shards" : 114, 
    "active_shards" : 228, 
    "relocating_shards" : 0, 
    "initializing_shards" : 1, 
    "unassigned_shards" : 1 
} 

अपने समय के लिए धन्यवाद और मदद

+0

क्या आपको कभी इसका समाधान मिला? –

+0

शार्ड्स को हटाना और डेटा खोना ही इसे हल करने का एकमात्र तरीका था, फिर वापस – pagid

उत्तर

0

मैं वास्तव में ElasticSearch 1.5 बस दूसरे दिन के साथ इस स्थिति में फंस गयी। शुरुआत में एक ही त्रुटि प्राप्त करने के बाद, मैं बस दोहराया/_cluster/reroute अगले दिन अन्य विचारों की कमी के लिए अनुरोध करता है, और यह काम करता है, और यह क्लस्टर को तुरंत एक हरे रंग की स्थिति में डाल देता है।

संबंधित मुद्दे