Я начал выполнять тесты на aws emr несколько недель назад, но у меня возникла случайная проблема. Я запускаю кластер из консоли следующим образом:Создание кластера - AWS - EMR - *: 9000 не удалось выполнить подключение: java.net.ConnectException: соединение отклонено;
aws emr create-cluster --name "Prueba zookeeper y giraph" --use-default-roles --ec2-attributes KeyName=keyPairAmazonJose --applications Name=MapR,Args=--edition,m3,--version,4.0.2 --ami-version 3.3.2 --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m3.xlarge InstanceGroupType=CORE,InstanceCount=1,InstanceType=m3.xlarge
И кластер начинается успешно. Я могу войти в мастер через главное публичное имя DNS. Проблемы возникают, когда я делаю основную работу в кластере, как этот:
hdfs dfsadmin -report
Половина времени, кластер бросить исключение, как это:
Call From ip-172-31-29-147.sa-east-1.compute.internal/172.31.29.147 to ip-172-31-29-147.sa-east-1.compute.internal:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
Насколько я знаю, Я использую кластер «как есть», без серьезных изменений на нем, поэтому эта команда всегда должна работать, правильно?