如何在 GCP 上的 Dataproc 集群上安装 presto-admin?

How do I install presto-admin on Dataproc cluster on GCP?

我按如下方式启动我的集群:

gcloud dataproc clusters \
      create mycluster \
      --zone us-west1-b \
      --master-machine-type n1-standard-1 \
      --master-boot-disk-size 500 \
      --num-preemptible-workers 5 \
      --worker-machine-type n1-standard-1 \
      --worker-boot-disk-size 500 \
      --scopes 'https://www.googleapis.com/auth/cloud-platform' \
      --project myproject \
      --initialization-actions gs://dataproc-initialization-actions/presto/presto.sh

Presto 运行良好!但是 'presto-admin' 没有安装。我尝试使用此命令安装:

sudo pip install prestoadmin

但它不起作用,因为 'pip' 不可用。我尝试安装 'pip' 但 运行 进入 Python 相关问题。我认为可能有一种更简单的方法可以在 Dataproc 上创建的集群上安装 presto-admin 工具。在 Dataproc 上安装 'presto-admin' 的最简单方法是什么?

这是为我做的。

sudo easy_install pip
sudo apt install python-dev
sudo pip install prestoadmin