创建 EC2 集群:"ascii"编解码器无法解码位置 0 中的字节0xe2:序号不在范围内(128)



我正在尝试启动一个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)

我能做些什么来读取文件吗?我不知道发生了什么,因为我已经运行了这个代码,它运行得很好。

两件事:

  1. 尝试替换前两行中的智能引号“ ”

    $ export AWS_ACCESS_KEY_ID="foo"
    $ export AWS_SECRET_ACCESS_KEY="bar"
    
  2. 您的默认区域字符串不完整。试试这个:

    $ export AWS_DEFAULT_REGION="us-east-1"
    

相关内容

最新更新