我正在尝试使用初始化脚本设置集群,但是我收到以下错误: [BAD JSON:JSON解析错误:意外的标识符" Google"] 在日志文件夹中,缺少init脚本输出日志。 这似乎很奇怪,因为它似乎在过去一周工作,并且错误消息似乎与init脚本无关,而是与集群创建的输入参数有关。我使用了以下命令:
gcloud beta dataproc clusters create <clustername> --bucket <bucket> --zone <zone> --master-machine-type n1-standard-1 --master-boot-disk-size 10 --num-workers 2 --worker-machine-type n1-standard-1 --worker-boot-disk-size 10 --project <projectname> --initialization-actions <gcs-uri of script>
答案 0 :(得分:1)
显然正在改变
#!/bin/sh
到
#!/bin/bash
并删除所有&#34; sudo&#34;事件发生了。
答案 1 :(得分:0)
当初始化脚本位于运行群集的项目无法访问的云存储(GCS)存储桶中时,最常发生此特定错误。
我建议仔细检查用于群集的项目是否具有读取存储桶的权限。