Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat mesin klien untuk mengakses MSK kluster Tanpa Server
Pada langkah tersebut, Anda melakukan dua tugas. Tugas pertama adalah membuat EC2 instance Amazon untuk digunakan sebagai mesin klien Apache Kafka. Tugas kedua adalah menginstal alat Java dan Apache Kafka pada mesin.
Untuk membuat mesin klien
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. Pilih Luncurkan instans.
Masukkan Nama deskriptif untuk mesin klien Anda, seperti
msk-serverless-tutorial-client
.-
Biarkan Amazon Linux 2 AMI (HVM) - Kernel 5.10, Jenis SSD Volume dipilih untuk jenis Amazon Machine Image (AMI).
-
Biarkan tipe instans t2.micro dipilih.
-
Di bawah Key pair (login), pilih Create a new key pair. Masukkan
MSKServerlessKeyPair
nama pasangan kunci. Kemudian pilih Download Key Pair. Alternatifnya, Anda dapat menggunakan pasangan kunci yang sudah ada. -
Untuk pengaturan Jaringan, pilih Edit.
-
Di bawah VPC, masukkan ID virtual private cloud (VPC) untuk klaster tanpa server Anda. Ini VPC didasarkan pada VPC layanan Amazon yang ID Anda simpan setelah Anda membuat cluster.
Untuk Subnet, pilih subnet yang IDnya Anda simpan setelah Anda membuat cluster.
-
Untuk Firewall (grup keamanan), pilih grup keamanan yang terkait dengan cluster. Nilai ini berfungsi jika grup keamanan tersebut memiliki aturan masuk yang memungkinkan lalu lintas dari grup keamanan ke dirinya sendiri. Dengan aturan seperti itu, anggota kelompok keamanan yang sama dapat berkomunikasi satu sama lain. Untuk informasi selengkapnya, lihat Aturan grup keamanan di Panduan VPC Pengembang Amazon.
-
Perluas bagian Detail lanjutan dan pilih IAM peran yang Anda buatBuat IAM peran untuk topik di klaster MSK Tanpa Server.
-
Pilih Luncurkan.
-
Di panel navigasi kiri, pilih Instans. Kemudian pilih kotak centang di baris yang mewakili EC2 instance Amazon yang baru Anda buat. Dari titik ini ke depan, kami menyebut contoh ini mesin klien.
-
Pilih Connect dan ikuti petunjuk untuk terhubung ke mesin klien.
Untuk mengatur alat klien Apache Kafka pada mesin klien
Untuk menginstal Java, jalankan perintah berikut pada mesin klien:
sudo yum -y install java-11
Untuk mendapatkan alat Apache Kafka yang kita butuhkan untuk membuat topik dan mengirim data, jalankan perintah berikut:
wget https://archive.apache.org/dist/kafka/2.8.1/kafka_2.12-2.8.1.tgz
tar -xzf kafka_2.12-2.8.1.tgz
Buka
kafka_2.12-2.8.1/libs
direktori, lalu jalankan perintah berikut untuk mengunduh MSK IAM JAR file Amazon. Amazon MSK IAM JAR memungkinkan mesin klien untuk mengakses cluster.wget https://github.com/aws/aws-msk-iam-auth/releases/download/v1.1.1/aws-msk-iam-auth-1.1.1-all.jar
-
Pergi ke
kafka_2.12-2.8.1/bin
direktori. Salin pengaturan properti berikut dan tempel ke file baru. Beri nama fileclient.properties
dan simpan.security.protocol=SASL_SSL sasl.mechanism=AWS_MSK_IAM sasl.jaas.config=software.amazon.msk.auth.iam.IAMLoginModule required; sasl.client.callback.handler.class=software.amazon.msk.auth.iam.IAMClientCallbackHandler
Langkah Selanjutnya