2012-09-15 42 views
5

Tôi đang cố gắng thử nghiệm một số tính năng cụm trên AWS. Tôi hoàn toàn mới ở đây và có một số vấn đề. Tôi đang cố gắng làm theo hướng dẫn được tìm thấy tại đây: http://star.mit.edu/cluster/docs/latest/plugins/ipython.html#using-the-ipython-cluster. Tôi sử dụng starcluster để bắt đầu một thể hiện cụm với những điều sau đây:cụm máy tính sử dụng starcluster và ipython trên AWS

starcluster start mycluster 

Mọi thứ xuất hiện như mong đợi và nó cho thấy rằng plugin ipython đã được tải. sau đó tôi cố gắng thực hiện lệnh sau như trong hướng dẫn:

starcluster sshmaster mycluster -u myuser 

Kết nối thất bại, tuy nhiên, và nói với tôi

Permission denied (publickey). 

Tôi có thể đăng nhập bằng

starcluster sshmaster mycluster 

vì vậy tôi đã cố gắng tiếp tục hướng dẫn đăng nhập vào chương trình chính nhưng khi tôi cố gắng tạo Khách hàng tôi nhận được và lỗi:

AssertionError: Not a valid connection file or url: 
u'/root/.ipython/profile_default/security/ipcontroller-client.json' 

Điều duy nhất mà tôi thấy rằng có vẻ khác thường là khi các cụm đã được khởi động này xuất hiện:

>>> Running plugin ipcluster 
>>> Writing IPython cluster config files 
>>> Starting IPython cluster with 7 engines 
>>> Waiting for JSON connector file... 
>>> Creating IPCluster cache directory: /Users/username/.starcluster/ipcluster 
>>> Saving JSON connector file to '/Users/username/.starcluster/ipcluster/mycluster-us-east-1.json' 
!!! ERROR - Error occurred while running plugin 'ipcluster': 
Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/StarCluster-0.93.3-py2.7.egg/starcluster/cluster.py", line 1506, in run_plugin 
    func(*args) 
    File "/Library/Python/2.7/site-packages/StarCluster-0.93.3-py2.7.egg/starcluster/plugins/ipcluster.py", line 276, in run 
    plug.run(nodes, master, user, user_shell, volumes) 
    File "<string>", line 2, in run 
    File "/Library/Python/2.7/site-packages/StarCluster-0.93.3-py2.7.egg/starcluster/utils.py", line 87, in wrap_f 
    res = func(*arg, **kargs) 
    File "/Library/Python/2.7/site-packages/StarCluster-0.93.3-py2.7.egg/starcluster/plugins/ipcluster.py", line 228, in run 
    cfile = self._start_cluster(master, n, profile_dir) 
    File "/Library/Python/2.7/site-packages/StarCluster-0.93.3-py2.7.egg/starcluster/plugins/ipcluster.py", line 173, in _start_cluster 
    master.ssh.get(json, local_json) 
    File "/Library/Python/2.7/site-packages/StarCluster-0.93.3-py2.7.egg/starcluster/sshutils/__init__.py", line 431, in get 
    self.scp.get(remotepaths, localpath, recursive=recursive) 
    File "/Library/Python/2.7/site-packages/StarCluster-0.93.3-py2.7.egg/starcluster/sshutils/scp.py", line 141, in get 
    self._recv_all() 
    File "/Library/Python/2.7/site-packages/StarCluster-0.93.3-py2.7.egg/starcluster/sshutils/scp.py", line 242, in _recv_all 
    msg = self.channel.recv(1024) 
    File "build/bdist.macosx-10.8-intel/egg/ssh/channel.py", line 611, in recv 
    raise socket.timeout() 
timeout 

Bất kỳ suy nghĩ?

Trả lời

6

Hướng dẫn giả định CLUSTER_USER = myuser trong ~/.starcluster/config mặc dù theo mặc định CLUSTER_USER = sgeadmin

Các vấn đề liên quan