2
我試圖啓動一個AWS集羣。我一直在運行相同的代碼,但它不再有效。代碼是這樣的,我在mac osx上的命令行中運行它。創建EC2集羣:'ascii'編解碼器無法解碼位置0中的字節0xe2:序號不在範圍內(128)
$ 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)
有什麼我可以做的就是讀取文件?我不知道發生了什麼,因爲我已經運行這個代碼,它運行良好。
我仍然得到同樣的錯誤與變更前, – DolphinFriend
您編輯建議您可能沒有正確應用這些變化。智能報價仍然存在,並且您正在引用可用區「us-east-1d」而不是區域「us-east-1」。聰明的語錄特別麻煩;這些是使用另一種編碼(UTF8?是否從富文本編輯器或網站粘貼的?)創建的,並且可能對錯誤負責,應該用ascii可接受的引號(例如'「」'替換)。 –
我是從文本編輯器粘貼的!感謝它現在的作品。 – DolphinFriend