Buat EMR cluster yang menggunakan CloudWatch agen Amazon - Amazon EMR

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat EMR cluster yang menggunakan CloudWatch agen Amazon

Prosedur di bagian ini menjelaskan langkah-langkah untuk membuat cluster di Amazon EMR dengan CloudWatch agen Amazon dari AWS Management Console dan AWS CLI.

IAMIzin yang diperlukan untuk agen CloudWatch

CloudWatch Agen memerlukan cloudwatch:PutMetricData izin AWS Identity and Access Management (IAM) di profil EC2 instans Amazon untuk AmazonEMR. Peran EMR default Amazon sudah memiliki izin ini. Anda dapat membuat peran default dari AWS CLI withaws emr create-default-roles. Untuk informasi selengkapnya, lihat Peran layanan untuk EC2 instance klaster (profil EC2 instance) di Panduan EMR Manajemen Amazon.

Contoh IAM kebijakan berikut mencakup cloudwatch:PutMetricData izin:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "cloudwatch:PutMetricData", "Resource": "*" } ] }

Titik akhir CloudWatch agen yang diperlukan

Untuk mempublikasikan metrik ke CloudWatch EMR klaster di subnet pribadi, buat titik akhir CloudWatch agen dan kaitkan dengan subnet pribadi. VPC

Untuk informasi selengkapnya tentang CloudWatch titik akhir masing-masing Wilayah AWS, lihat CloudWatch titik akhir dan kuota Amazon di Panduan Referensi AWS Umum.

Buat klaster EMR

Setelah Anda menyiapkan izin dan titik akhir yang diperlukan untuk digunakan dengan CloudWatch agen, gunakan AWS Management Console or AWS CLI untuk membuat cluster baru dengan agen yang diinstal.

Console
Untuk membuat cluster dengan CloudWatch agen Amazon dari konsol
  1. Arahkan ke EMR konsol Amazon.

  2. Pilih Buat klaster.

  3. Di bawah Nama dan aplikasi, pilih EMR rilis Amazon 7.0.0 atau lebih tinggi.

  4. Di bawah Application bundle, pilih bundel atau aplikasi yang ingin Anda instal ke cluster Anda, dan sertakan CloudWatch agen dengan pilihan Anda.

  5. Lanjutkan untuk membuat cluster untuk melayani kebutuhan kasus penggunaan Anda.

AWS CLI

Di dalam AWS CLI, Anda dapat menambahkan CloudWatch agen Amazon ke cluster dengan --applications parameter untukcreate-cluster.

Untuk membuat cluster dengan CloudWatch agen Amazon dari AWS CLI
  • Saat Anda membuat klaster, gunakan perintah yang mirip dengan berikut ini untuk menyertakan CloudWatch agen Amazon. Ganti myKey dengan nama EC2 key pair Anda.

    aws emr create-cluster --name "Spark cluster with CloudWatch agent" \ --release-label emr-7.0.0 \ --applications Name=Spark Name=AmazonCloudWatchAgent \ --ec2-attributes KeyName=myKey --instance-type m7g.2xlarge \ --instance-count 3 --use-default-roles

Untuk detail selengkapnya tentang cara menggunakan Amazon EMR dengan AWS CLI, lihat Referensi AWS CLI Perintah.