当我试图在GCP中创建Dataproc集群时,我会得到以下错误。我正在使用windows机器对GCS进行更改,这将用于初始化dataproc集群。
/tmp/dataproc-agent1435981490491006254/initialize-env.sh: /etc/google-dataproc/startup-scripts/dataproc-initialization-script-0: /bin/bash^M:糟糕的解释器:没有这样的文件或目录
发布于 2022-08-24 14:29:13
我可以理解,当我使用Windows机器将更改推送到GCS桶时,EOL转换没有完成。Windows和Linux使用不同的字符来声明新行或文件末尾。因此,为了解决这个问题,我使用了记事本++,从编辑菜单中我使用了Unix转换。这是我在创建Dataproc集群时遇到的错误的原因。
参考资料:如何解决EOL转换问题
https://stackoverflow.com/questions/73474944
复制相似问题