我正在尝试启动 AWS 集群。我正在运行与以往相同的代码,但它不再有效。代码是这样的,我在 mac osx 的命令行中运行它。
$ 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"
关于macos - 创建 EC2 集群 : 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33813082/