我正在尝试启动一个AWS集群。我一直在运行相同的代码,但它已经不起作用了。代码是这样的,我正在macosx上的命令行中运行它。
$ export AWS_ACCESS_KEY_ID=“foo”
$ export AWS_SECRET_ACCESS_KEY=“bar”
$ export AWS_DEFAULT_REGION= "us-east-1d"
$ /Users/xxxxx/Downloads/spark-1.5.2-bin-hadoop2.6/ec2/spark-ec2 -k username -i /Users/xxxxx/Downloads/this_is_file_being_read.pem -s 10 launch cluster
我得到错误
'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
我能做些什么来读取文件吗?我不知道发生了什么,因为我已经运行了这个代码,它运行得很好。
两件事:
-
尝试替换前两行中的智能引号
“ ”
:$ export AWS_ACCESS_KEY_ID="foo" $ export AWS_SECRET_ACCESS_KEY="bar"
-
您的默认区域字符串不完整。试试这个:
$ export AWS_DEFAULT_REGION="us-east-1"