GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Apache Kafka di Ubuntu 16.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Apache Kafka di Ubuntu 16.04 LTS. Bagi Anda yang belum tahu, Apache Kafka adalah agen pesan terdistribusi yang dirancang untuk menangani masalah besar volume informasi real-time secara efektif Tidak seperti agen tradisional seperti ActiveMQ dan RabbitMQ, Kafka berfungsi sebagai sekumpulan satu atau lebih server yang membuatnya sangat skalabel dan karena sifatnya yang terdistribusi, Kafka memiliki toleransi kesalahan bawaan sambil memberikan throughput yang lebih besar jika dibandingkan dengan rekan-rekannya.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi Apache Kafka di server Ubuntu 16.04 Xenial Xerus.

Instal Apache Kafka di Ubuntu 16.04 LTS

Langkah 1. Pertama, pastikan bahwa semua paket sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal.

sudo apt-get update
sudo apt-get upgrade

Langkah 2. Menginstal Java.

Kafka ditulis dalam Java, Anda perlu menginstal Java di sistem Anda:

add-apt-repository -y ppa:webupd8team/java

Setelah Anda selesai, jalankan perintah berikut untuk menginstal Java:

apt-get update
apt-get install oracle-java8-installer

Langkah 3. Memasang Zookeeper.

Apache Kafka bergantung pada Zookeeper untuk manajemen cluster. Oleh karena itu, sebelum memulai Kafka, Zookeeper harus dimulai:

apt-get install zookeeperd

Setelah instalasi selesai, ZooKeeper akan dijalankan sebagai daemon secara otomatis. Secara default, ia akan mendengarkan pada port 2181:

netstat -ant | grep :2181

Langkah 4. Menginstal Server Kafka.

Pertama, unduh dan ekstrak Kafka dari situs web Apache. Anda dapat menggunakan wget untuk mengunduh Kafka:

mkdir /opt/Kafka
cd /opt/Kafka
wget http://ftp.jaist.ac.jp/pub/apache/kafka/0.10.0.0/kafka_2.11-0.10.0.0.tgz

Ekstrak arsip yang diunduh menggunakan perintah tar di /opt/Kafka :

tar -xvf kafka_2.11-0.10.0.0.tgz -C /opt/Kafka/

Konfigurasi Server Kafka:

sudo /opt/Kafka/kafka_2.11-0.10.0.0/bin/kafka-server-start.sh /opt/Kafka/kafka_2.11-0.10.0.0/config/server.properties

Anda dapat menggunakan nohup dengan skrip untuk memulai server Kafka sebagai proses latar belakang:

sudo nohup /opt/Kafka/kafka_2.11-0.10.0.0/bin/kafka-server-start.sh /opt/Kafka/kafka_2.11-0.10.0.0/config/server.properties /tmp/kafka.log 2>&1 &

Sekarang, saatnya memverifikasi server Kafka beroperasi dengan benar:

sudo /opt/Kafka/kafka_2.11-0.10.0.0/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic testing

Anda akan melihat output berikut:

Created topic "testing".

Sekarang, minta Zookeeper untuk membuat daftar topik yang tersedia di Apache Kafka:

sudo /opt/Kafka/kafka_2.11-0.10.0.0/bin/kafka-topics.sh --list --zookeeper localhost:2181

Anda akan melihat output berikut:

testing

Selanjutnya, publikasikan pesan sampel ke topik Apache Kafka yang disebut pengujian dengan menggunakan perintah produser berikut:

sudo /opt/Kafka/kafka_2.11-0.10.0.0/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic testing

Terakhir, gunakan perintah konsumen untuk memeriksa pesan di Apache Kafka Topik yang disebut pengujian dengan menjalankan perintah berikut:

sudo /opt/Kafka/kafka_2.11-0.10.0.0/bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic testing --from-beginning

Anda akan melihat output berikut:

Hi how are you?
Where are you?

Ya, Anda telah berhasil memverifikasi bahwa Anda memiliki penyiapan Apache Kafka yang valid dengan Apache Zookeeper.

Selamat! Anda telah berhasil menginstal Apache Kafka. Terima kasih telah menggunakan tutorial ini untuk menginstal Apache Kafka di sistem Ubuntu 16.04 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa Apache Kafka resmi situs web.


Ubuntu
  1. Cara Menginstal Apache Cordova di Ubuntu 18.04 LTS

  2. Cara Menginstal Apache Kafka di Ubuntu 20.04

  3. Cara Menginstal Apache Kafka di Ubuntu 18.04 LTS

  1. Cara Menginstal Apache Maven di Ubuntu 16.04 LTS

  2. Cara Menginstal Apache Hadoop di Ubuntu 18.04 LTS

  3. Cara Menginstal Apache Kafka di Ubuntu 18.04

  1. Cara Menginstal Apache Maven di Ubuntu 18.04 LTS

  2. Cara Menginstal Apache CouchDB 3.1 di Ubuntu 20.04 LTS

  3. Cara Menginstal Apache Kafka di Ubuntu 18.04 &16.04