2016-08-19 6 views
2

클러스터 노드 크기가 200 노드를 초과하는 문제가 있습니까?노드가 200 이상인 MIT의 스타 클러스터 오류

7/dist-packages/boto/ec2/connection.py", line 585, in get_all_instances 
     max_results=max_results) 
 File "/usr/local/lib/python2.7/dist-packages/boto/ec2/connection.py", line 681, in get_all_reservations 
   [('item', Reservation)], verb='POST') 
 File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 1186, in get_list 
   raise self.ResponseError(response.status, response.reason, body) 
EC2ResponseError: EC2ResponseError: 400 Bad Request 
<?xml version="1.0" encoding="UTF-8"?> 
<Response><Errors><Error><Code>FilterLimitExceeded</Code><Message>The maximum number of filter values specified on a single call is 200</Message></Error></Errors><RequestID>290b6e93-22b4-4450-b487-64d9174d166e</RequestID></Response> 

는 새로운 C4 EC2 인스턴스를 지원하기 때문에 나는 starcluster 개발 지점 0.95.6을 사용하고 있습니다 : I 시도 할 때마다 나는 다음과 같은 오류가 발생합니다.

우는 소리가 개인 정보의 장소에서 XXXX의 넣어 내 스타 클러스터 구성입니다 :

이는 AWS API의 제한으로 인한 StarCluster 버그처럼 보이는
#################################### 
## StarCluster Configuration File ## 
#################################### 
[global] 

DEFAULT_TEMPLATE=cluster 

############################################# 
## AWS Credentials and Connection Settings ## 
############################################# 
[aws info] 

AWS_ACCESS_KEY_ID = XXXXXXX 
AWS_SECRET_ACCESS_KEY = XXXXXXXX 
AWS_USER_ID=XXXXXX 

AWS_REGION_NAME = eu-east-1 


########################### 
## Defining EC2 Keypairs ## 
########################### 

[key mykey] 
KEY_LOCATION= XXXXXX 


################################ 
## Defining Cluster Templates ## 
################################ 


[cluster cluster] 
KEYNAME = mykey 
CLUSTER_SIZE = 400 
CLUSTER_USER = sgeadmin 

CLUSTER_SHELL = bash 

NODE_IMAGE_ID = ami-52a0c53b 

NODE_INSTANCE_TYPE = c4.large 

AVAILABILITY_ZONE = us-east-1a 

VOLUMES = cluster, datastore 

PERMISSIONS = ssh 

SPOT_BID = 0.07 



############################# 
## Configuring EBS Volumes ## 
############################# 

[volume cluster] 
VOLUME_ID = xxxxx 
MOUNT_PATH = /home 

[volume datastore] 
VOLUME_ID = xxxxx 
MOUNT_PATH = /data/ 


############################################ 
## Configuring Security Group Permissions ## 
############################################ 

[permission ssh] 
IP_PROTOCOL = tcp 
FROM_PORT = 22 
TO_PORT = 22 
+0

Connection.py 파일을 붙여 넣을 수 있습니까? – error2007s

+0

Connections.py 파일 : http://pastebin.com/Bx6UrTwt – buckleupbuckaroo

답변

1

. StarCluster는 AWS에서 거부하는 200 개가 넘는 항목이 포함 된 필터링 목록을 보냅니다. StarCluster가 여러 요청을 대신 보내도록 패치를 작성해야합니다.