Я пишу yaml для создания экземпляра кластера DataProc из файла YAML. Я хочу добавить lzo сжатие в мой кластер, поэтому я переопределяю свойства в файле. Файл YAML, который я написал до сих пор, выглядит следующим образом:
placement:
managedCluster:
clusterName: batch-job
config:
gceClusterConfig:
zoneUri: asia-south1-a
masterConfig:
diskConfig:
bootDiskSizeGb: 15
bootDiskType: pd-standard
machineTypeUri: n1-standard-4
softwareConfig:
imageVersion: 1.4-ubuntu18
properties:
core:io.compression.codecs: org.apache.hadoop.io.compress.GzipCodec,org.apache.hadoop.io.compress.DefaultCodec,org.apache.hadoop.io.compress.BZip2Codec,com.hadoop.compression.lzo.LzoCodec,com.hadoop.compression.lzo.LzopCodec
core:io.compression.codec.lzo: com.hadoop.compression.lzo.LzoCodec
workerConfig:
diskConfig:
bootDiskSizeGb: 15
machineTypeUri: n1-standard-4
numInstances: 2
Когда я пытаюсь запустить этот файл командой
gcloud dataproc workflow-templates instantiate-from-file --file ${FILE_NAME}
Я получаю сообщение об ошибке
ERROR: (gcloud.dataproc.workflow-templates.instantiate-from-file) File not found /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/lib/googlecloudsdk/schemas/dataproc/v1/PropertiesValue.yaml
Я проверил этот путь, у него есть файлы проверки для YAML, но файл PropertiesValue.yaml отсутствует. В файле SoftwareConfig.yaml говорится, что для свойства тегом ref является файл PropertiesValue.yaml.
Я что-то упустил, пожалуйста, помогите мне.