Специальный характер в свойствах пряжи dataproc - PullRequest
0 голосов
/ 18 мая 2018

Я нашел этот пример команды для создания кластера dataproc и установки некоторых свойств пряжи.

gcloud dataproc clusters create cluster_name \
  --bucket="profiling-job-default" \
  --zone=europe-west1-c \
  --master-boot-disk-size=500GB \
  --worker-boot-disk-size=500GB \
  --master-machine-type=n1-standard-16 \
  --num-workers=10 \
  --worker-machine-type=n1-standard-16 \
  --initialization-actions gs://custom_init_gcp.sh \
  --metadata MINICONDA_VARIANT=2 \
  --properties=^--^yarn:yarn.scheduler.minimum-allocation-vcores=4--capacity-scheduler:yarn.scheduler.capacity.resource-calculator=org.apache.hadoop.yarn.util.resource.DominantResourceCalculator

Я заметил конкретную строку ^--^ перед ключом-свойством свойства: yarn:yarn.scheduler.minimum-allocation-vcores=4.

Что означает ^--^?Это своего рода побег для --?Где это задокументировано?

1 Ответ

0 голосов
/ 18 мая 2018

Это синтаксис gcloud для значений списка и типа словаря экранирование .

Это означает, что символы, указанные между ^, обрабатываются как разделители значений и ключей для списка исловарь флагов.

...