2015-04-28 14 views
9

मुझे आश्चर्य है कि क्यों nodetools अंगूठी मेरी नोड द्वारा handeld का प्रतिशत नहीं पता ...कैसंद्रा: नोडेटूल दिखा रहा है "?" में मालिक

मैं

के साथ इस keyspace बनाया प्रतिकृति = { 'क्लास' के साथ KEYSPACE mykeyspace बनाएँ: 'SimpleStrategy', 'replication_factor': '3'} और durable_writes = true;

when nodetool status

किसी एक सुराग है?

+0

आप अपने क्लस्टर में कितने नोड्स की क्या ज़रूरत है? क्या यह सिर्फ एक है? – Aaron

उत्तर

19

ठीक है। मुझे एक चाबी स्पेस निर्दिष्ट करना है!

nodetool status mykeyspace 

चाल

+0

यूप ... बस इतना कहना चाहिए था कि: पी – ashic

8

क्या आप इसे नीचे प्राप्त करते हैं?

नोट: गैर-सिस्टम keyspaces ही प्रतिकृति सेटिंग नहीं है, प्रभावी स्वामित्व जानकारी का कोई अर्थ

आप विभिन्न प्रतिकृति सेटिंग्स के साथ एक opscenter/अन्य keyspaces है है? इस मामले में, स्वामित्व "अर्थहीन" है, और आपको क्या मिलता है?

+0

जेप आप सही हैं ... यही वह कहता है! मुझे यह बताने की कोशिश क्या है? – Jurudocs

+0

याद रखें कि क्लस्टर में नोड्स में कैसंड्रा डेटा वितरित किया जाता है। यदि सभी कुंजीपटलों में एक ही प्रतिकृति सेटिंग्स होती है, तो आप नोड एक्स का डेटा का 25% (या 30% या 10% ...) कह सकते हैं। हालांकि, यदि कुंजीपटलों में प्रतिकृति सेटिंग्स अलग हैं, तो अब डेटा का "बराबर" वितरण नहीं है। एक नोड में एक कुंजीपटल से डेटा हो सकता है, या दूसरा अलग प्रतिकृति पैरामीटर के साथ हो सकता है। इस प्रकार, 25% की तरह एक आकृति का मतलब कुछ भी नहीं है - यह हो सकता है कि यह कोज़ प्रतिकृति काम न करे, या नोड कोज एक कुंजीपटल से "सेवारत" हो। इसलिए संदेश और "?"। – ashic

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