2011-10-18 11 views
5

मेरे पास ec2 पर 6 नोड्स का कैसंड्रा क्लस्टर है, कई बार मैंने देखा है कि क्लस्टर में सभी नोड्स ऊपर और चल रहे हैं लेकिन जब मैं वर्णन करता हूं क्लाइंट से क्लस्टर यह कुछ नोड्स को पहुंचने योग्य के रूप में दिखाता है।क्लस्टर में कुछ कैसंड्रा नोड्स पहुंच योग्य नहीं हैं, यहां तक ​​कि सभी नोड्स ऊपर और चल रहे हैं

  1. मैं व्यक्तिगत मशीनों

  2. के लिए लॉग इन कर सकते हैं कैसेंड्रा ग्राहक

  3. साथ कैसेंड्रा नोड से कनेक्ट JMX के साथ अलग-अलग नोड्स से जुड़ सकते हैं कर सकते हैं।

उत्तर

1

लगता है जैसे आपके पास listen_address/broadcast_address गलत कॉन्फ़िगर किया गया है।

+0

नहीं, वास्तव में यह ज्यादातर समय काम करता है, लेकिन कभी-कभी यह समस्या एक तस्वीर में आती है, और मुझे सभी पहुंचने योग्य नोड्स को पुनरारंभ करने की आवश्यकता होती है और फिर यह ठीक से काम करता है – samarth

0

मैं हेक्टर का उपयोग कैसंड्रा क्लाइंट के रूप में कर रहा हूं - शायद आपको एक ही समस्या है।

CassandraHost पर आप ExhaustedPolicy कॉन्फ़िगर कर सकते हैं। डिफ़ॉल्ट, अगर कैसंद्रा व्यस्त है, तो ऐसे होस्ट को नीचे के रूप में चिह्नित किया जाएगा - भले ही यह ऑनलाइन हो। हेक्टर सभी retryDownedHostsDelayInSeconds के रूप में चिह्नित सभी होस्टों की जांच करता है।

संभव है, कि आपका होस्ट कुछ समय व्यस्त था, इसे चिह्नित किया गया था, और पुनः प्रयास अभी तक ट्रिगर नहीं किया गया था?

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