मैं homebrew के माध्यम से अपने Mac पर Riak स्थापित है, और एक स्थानीय तीन नोड क्लस्टर स्थापित करने के लिए चाहते हैं का उपयोग कर।एक तीन नोड riak क्लस्टर चल रहा है एक homebrew स्थापना
basho fast track tutorial हालांकि स्रोत निर्माण पर आधारित है, और जहां तक मुझे पता है, वे निर्देश मेरे होमब्री इंस्टॉल पर लागू नहीं होंगे (उदा। make devrel
3 नोड उत्पन्न करेगा, लेकिन मेरे इंस्टॉल में मेकफ़ाइल नहीं है)।
मैंने /usr/local/Cellar/riak
की 3 प्रतियां बनाने की कोशिश की, dev1
, dev2
और dev3
नाम दिया। तब मैं devN/1.1.1x86_64/libexec/etc/app.config
में http
, handoff_port
और pb_port
सेटिंग के साथ ही devN/1.1.1x86_64/libexec/etc/vm.args
में -name
सेटिंग (मैं नोड dev1 द्वारा इस्तेमाल किया बंदरगाहों के लिए 81XX इस्तेमाल किया समायोजित, आदि -name
सेटिंग मैं [email protected]
इस्तेमाल किया के लिए नोड dev2 द्वारा इस्तेमाल किए जाने वाले, के लिए 82XX, [email protected]
, आदि)।
नोड dev1 सफलतापूर्वक ./dev1/1.1.1x86_64/bin/riak start
का उपयोग शुरू किया जा सकता है। लेकिन ./dev2/1.1.1x86_64/bin/riak start
का उपयोग करके नोड dev2 शुरू करने पर, riak शिकायत करता है कि नोड पहले से चल रहा है।
मैं कैसे अलग-अलग नोड के रूप में तीन प्रतिष्ठानों पहचान करने के लिए riak मिलता है?
धन्यवाद, ब्रायन। मैंने होमब्री दंगा स्थापना से नोड्स सेट अप करने के लिए एक छोटी सी लिपि लिखी: http://ottopoellath.github.com/blog/2012/04/08/running-a-three-node-riak-cluster-using-a- homebrew-installation/ –
riak 'RUNNER_SCRIPT_DIR' के नए संस्करण में अब' libexec/lib/env.sh' में सेट है –