Google Dataproc 代理在使用初始化脚本时报告失败
Google Dataproc Agent reports failure when using initialization script
我正在尝试使用初始化脚本设置集群,但出现以下错误:
[错误 JSON:JSON 解析错误:意外的标识符 "Google"]
在日志文件夹中,初始化脚本输出日志不存在。
这看起来很奇怪,因为它似乎在上周工作,并且错误消息似乎与 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>
当初始化脚本位于项目 运行 集群无权访问的云存储 (GCS) 存储桶中时,此特定错误最常发生。
我建议仔细检查用于集群的项目是否具有对存储桶的读取权限。
明显改变
#!/bin/sh
到
#!/bin/bash
并删除所有 "sudo" 次出现的地方就成功了。
我正在尝试使用初始化脚本设置集群,但出现以下错误: [错误 JSON:JSON 解析错误:意外的标识符 "Google"] 在日志文件夹中,初始化脚本输出日志不存在。 这看起来很奇怪,因为它似乎在上周工作,并且错误消息似乎与 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>
当初始化脚本位于项目 运行 集群无权访问的云存储 (GCS) 存储桶中时,此特定错误最常发生。
我建议仔细检查用于集群的项目是否具有对存储桶的读取权限。
明显改变
#!/bin/sh
到
#!/bin/bash
并删除所有 "sudo" 次出现的地方就成功了。