GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Apache Kafka di CentOS/RHEL 7

Apache Kafka adalah mesin perpesanan yang kuat, yang banyak digunakan di BigData proyek dan Analisis Data lingkaran kehidupan. Ini adalah platform sumber terbuka untuk membangun saluran streaming data waktu nyata. Ini adalah platform publish-subscribe terdistribusi dengan Keandalan, Skalabilitas, dan Daya Tahan.

Kita dapat memiliki Kafka sebagai standalone atau cluster. Kafka menyimpan data streaming, dan dapat dikategorikan sebagai Topik . Topik akan memiliki sejumlah partisi sehingga dapat menangani sejumlah data yang berubah-ubah. Selain itu, kami dapat memiliki beberapa replika untuk toleransi kesalahan seperti yang kami miliki di HDFS . Dalam cluster Kafka, broker adalah komponen yang menyimpan data yang dipublikasikan.

Zookeeper adalah layanan wajib untuk menjalankan Kafka cluster, seperti yang digunakan untuk mengatur koordinasi para broker Kafka. Zookeeper memainkan peran kunci antara produsen dan konsumen di mana ia bertanggung jawab untuk menjaga status semua broker.

Pada artikel ini, kami akan menjelaskan cara menginstal Apache Kafka dalam satu simpul CentOS 7 atau RHEL 7 .

Menginstal Apache Kafka di CentOS 7

1. Pertama, Anda perlu menginstal Java di sistem Anda untuk menjalankan Apache Kafka tanpa kesalahan. Jadi, instal versi default yang tersedia dari Java menggunakan perintah yum berikut dan verifikasi Java versi seperti yang ditunjukkan.

# yum -y instal java-1.8.0-openjdk# java -versi

2. Selanjutnya, unduh versi stabil terbaru Apache Kafka dari situs resminya atau gunakan perintah wget berikut untuk mengunduhnya secara langsung dan mengekstraknya.

# wget https://mirrors.estointernet.in/apache/kafka/2.7.0/kafka_2.13-2.7.0.tgz # tar -xzf kafka_2.13-2.7.0.tgz 

3. Buat tautan simbolis untuk kafka paket, lalu tambahkan jalur lingkungan Kafka ke .bash_profile file dan kemudian inisialisasi seperti yang ditunjukkan.

# ln -s kafka_2.13-2.7.0 kafka# echo "ekspor PATH=$PATH:/root/kafka_2.13-2.7.0/bin">> ~/.bash_profile# source ~/.bash_profile 

4. Selanjutnya, mulai Penjaga Kebun Binatang , yang disertakan dengan Kafka kemasan. Karena ini adalah cluster node tunggal, Anda dapat memulai zookeeper dengan properti default.

# zookeeper-server-start.sh -daemon /root/kafka/config/zookeeper.properties

5. Validasi apakah penjaga kebun binatang dapat diakses atau tidak hanya dengan telnet ke Penjaga Kebun Binatang pelabuhan 2181 .

# telnet localhost 9092

6. Selanjutnya, buat topik contoh.

# kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic tecmint

7. Cantumkan topik yang dibuat.

# kafka-topics.sh --zookeeper localhost:2181 --list
Kesimpulan

Dalam artikel ini, kita telah melihat cara memasang kluster Kafka node tunggal di CentOS 7 . Kita akan melihat cara menginstal Cluster Kafka multinode di artikel berikutnya.


Cent OS
  1. Cara install apache tomcat di linux RHEL 8 / CentOS 8

  2. Cara Instal Apache Maven CentOS 7 / RHEL 7

  3. Cara Menginstal Apache Kafka di CentOS 8

  1. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  2. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  3. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  1. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  2. Cara menginstal phantomjs di RHEL 8 / CentOS 8

  3. Cara menginstal Apache di RHEL 8 / CentOS 8 Linux