2013-02-09 3 views
0

커스텀 AMI 이미지 클러스터를 시작하려고합니다. AMI 이미지는 자바가 설치된 아마존 무료 티어 선택에서 Ubunutu 12.04 서버 이미지입니다 (실제로 numpy와 scipy로 AMI를 만들고 싶습니다). 실제로 whirr과 noop이있는 우분투 12.04 인스턴스를 시작하여 이미지를 만들었습니다. 그런 다음 Java를 설치하고 AWS 온라인 콘솔에서 이미지 작성 (EBS AMI)을 선택했습니다. 난 이미지 ID가 변경된 원본 우분투 서버를 시작하는 데 사용되는 동일한 whirr 제조법 스크립트를 사용하고 있습니다.커스텀 AMI가있는 EC2의 Apache Whirer

Whirr이 이미지를 실행하면 콘솔에 표시됩니다. 그런 다음 InitScript를 아무 것도 실행하지 않고 아무 것도 실행하지 않습니다. 10 분이 지나면 스크립트가 너무 오래 실행되어 예외가 발생합니다. whirr.log containts 기록

error acquiring SFTPClient() (out of retries - max 7): Invalid packet: indicated length 1349281121 too large 

나는, 튜토리얼 중 하나에 언급이 오류를보고 솔루션 JCloud 알려 라인을

whirr.bootstrap 사용자 = EC2 사용자를 추가하는 제안했다 사용자 이름 나는 이것이 올바른 사용자 이름이고 기본적으로 어쨌든 사용되었다는 것을 알고 있습니다. 이 줄을 추가 한 후 whirr.log는 공개 키와 관련된 인증 오류를 표시합니다. 여기에 내가 클러스터를

whirr.cluster-name=pineapple 
whirr.instance-templates=1 noop 
whirr.provider=aws-ec2 
whirr.identity=${env:AWS_ACCESS_KEY_ID} 
whirr.credential=${env:AWS_SECRET_ACCESS_KEY} 
whirr.private-key-file=${sys:user.home}/.ssh/id_rsa 
whirr.public-key-file=${sys:user.home}/.ssh/id_rsa.pub 
whirr.env.repo=cdh4 
whirr.hardware-id=t1.micro 
whirr.image-id=us-east-1/ami-224cda4b 
whirr.image-location=us-east-1b 

답변

0

예외 로그를 ​​실행하는 데 사용하는 파일의 읽기

시간 초과 :로 java.net.SocketTimeoutException - 나는 사용자로 '우분투'를 사용할 때 마지막으로, 오류 때문에이 죽어 입니다 당신의 문제를 해결하는 데 도움이 될 것입니다.

또한 다음을 설정하면 문제가 해결 될 수도 있습니다.

whirr.cluster-user=<Clu>