Как запустить скрипт spark-ec2-branch-2 для региона Огайо?
Я пытаюсь запустить скрипт spark-ec2-branch-2 для создания кластера в Огайо. Мне нужно создать кластер в Огайо, потому что Огайо является одним из регионов, где разрешено пиринг VPC.
./spark-ec2 --key-pair=ohio --identity-file=ohio.pem
--region=us-east-2 --zone=us-east-2c --vpc-id=vpc-1906ca71 --subnet-id=subnet-26e2ae6b
--instance-type=t2.micro -s 1 launch ohio_cluster
Я настроил кластер в других регионах, используя аналогичный скрипт. Насколько я знаю, ohio - это us-east-2 (ссылка). Но я получаю следующую ошибку:
Setting up security groups...
Traceback (most recent call last):
File "./spark_ec2.py", line 1573, in <module>
main()
File "./spark_ec2.py", line 1565, in main
real_main()
File "./spark_ec2.py", line 1394, in real_main
(master_nodes, slave_nodes) = launch_cluster(conn, opts, cluster_name)
File "./spark_ec2.py", line 523, in launch_cluster
master_group = get_or_make_group(conn, cluster_name + "-master",
opts.vpc_id)
File "./spark_ec2.py", line 371, in get_or_make_group
groups = conn.get_all_security_groups()
AttributeError: 'NoneType' object has no attribute 'get_all_security_groups'
Я полагаю, что скрипт не может установить соединение в этом регионе или не может найти этот регион. Но я не понимаю, почему. В любом случае, если кто-нибудь сможет направить и помочь мне настроить кластер искр с использованием сценария в регионе Огайо, я буду очень благодарен. Заранее спасибо.