2013-01-31 29 views
7

का उपयोग कर अमेज़ॅन ईसी 2 पर आर और बर्फ मैं एडब्ल्यूएस ईसी 2 क्लस्टर पर आर में पैरारल में विश्लेषण चलाने की कोशिश कर रहा हूं। मैं ईसी 2 क्लस्टर को सेटअप और प्रबंधित करने के लिए स्टारक्लस्टर का उपयोग कर रहा हूं, और आर 0 में snow और foreach का उपयोग करने की कोशिश कर रहा हूं। शुरू करने के लिए, मेरे पास क्लस्टर, 1 मास्टर और 1 कार्यकर्ता में 2 नोड्स हैं।स्टारक्लस्टर

starcluster start mycluster 
starcluster listinstances 

----------------------------------------- 
mycluster (security group: @sc-mycluster) 
----------------------------------------- 
.... 
Cluster nodes: 
    master running i-xxxxxxxxx masterIP.compute-1.amazonaws.com 
    node001 running i-xxxxxxxxx node001IP.compute-1.amazonaws.com 
Total nodes: 2 

starcluster sshmaster mycluster 

मैं तो आर शुरू करने और snow पैकेज लोड और एक क्लस्टर वस्तु बनाने के लिए प्रयास करें।

R 
library("snow") 

cl = makeCluster(c("masterIP.compute-1.amazonaws.com", "node001IP.compute-1.amazonaws.com"), type = "SOCK") 

लेकिन यह मुझे निम्न त्रुटि संदेश देता है:

The authenticity of host 'masterIP.compute-1.amazonaws.com (xx.xxx.xx.xx)' can't be established. 
ECDSA key fingerprint is xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. 
Are you sure you want to continue connecting (yes/no)? yes 
Warning: Permanently added 'masterIP.compute-1.amazonaws.com,xx.xxx.xx.xx' (ECDSA) to the list of known hosts. 
Permission denied (publickey). 

तो मैं EC2 पर .ssh फ़ाइल को (विशिष्ट होना keyname.rsa) मेरी ssh कुंजी को कॉपी करने और फिर से प्रयास करने की कोशिश की। वह अभी भी काम नहीं किया; मुझे वही Permission denied (publickey). त्रुटि मिली। यह मेरा विचार था कि स्टारक्लस्टर ने नोड्स के बीच एसएसएच और संचार के सेटअप को संभाला, इसलिए मैं थोड़ा उलझन में हूं कि मैं इसे क्यों सेट नहीं कर पा रहा हूं। मैंने नोड 00001 को जोड़ने की भी कोशिश की, इसलिए cl = makeCluster(c("node001IP.compute-1.amazonaws.com"), type = "SOCK"), लेकिन एक ही त्रुटि होती है।

उत्तर

2

यह पता चला है कि, बहुत कुछ टंकण करने के बाद, आर की संस्करण 2.15 के लिए एक अद्यतन था। आदेश cl = makeCluster(c("masterIP.compute-1.amazonaws.com", "node001IP.compute-1.amazonaws.com"), type = "SOCK") उसके बाद पूरी तरह से काम किया।

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

  • कोई संबंधित समस्या नहीं^_^