Я создаю кластер кустов dataproc с помощью следующей команды.
gcloud dataproc clusters create hive-cluster \
--scopes sql-admin \
--image-version 1.3 \
--master-boot-disk-size 15 \
--num-workers 0 \
--initialization-actions gs://dataproc-initialization-actions/cloud-sql-proxy/cloud-sql-proxy.sh\
--properties hive:hive.metastore.warehouse.dir=gs://project-warehouse/datasets \
--metadata "hive-metastore-instance=$PROJECT:$REGION:hive-metastore"\
--initialization-action-timeout 30m
Но сценарий инициализации завершается с ошибкой «ОШИБКА 2003 (HY000): невозможно подключиться к серверу MySQL на« localhost »(111)»
Когда я ssh вКластер Я могу подключиться к mysql через команду «mysql -h localhost -u root»
Я следовал этой статье: https://cloud.google.com/solutions/using-apache-hive-on-cloud-dataproc
Я также дал разрешения, как упомянуто в этом вопросе. Ссылка