Rumah  >  Artikel  >  Tutorial sistem  >  Langkah terperinci untuk memasang Kafka pada CentOS7

Langkah terperinci untuk memasang Kafka pada CentOS7

WBOY
WBOYke hadapan
2023-12-29 17:19:32663semak imbas

Pengenalan

Kafka ialah sistem pemesejan terbitan-langganan edaran berkemampuan tinggi yang boleh menggantikan baris gilir mesej tradisional untuk menyahganding pemprosesan data, menyimpan cache mesej yang belum diproses, dsb. Ia juga mempunyai daya pemprosesan yang lebih tinggi dan menyokong pembahagian, berbilang salinan dan lebihan , jadi ia meluas digunakan dalam aplikasi pemprosesan data mesej berskala besar

Kafka menyokong Java dan berbilang pelanggan bahasa lain, dan boleh digunakan bersama dengan Hadoop, Storm, Spark dan alatan data besar yang lain.

Tutorial ini terutamanya memperkenalkan pemasangan dan penggunaan Kafka pada Centos 7, termasuk pengesahan berfungsi dan konfigurasi mudah kluster.

Pasang JDK

Kafka menggunakan Zookeeper untuk menyimpan maklumat konfigurasi yang berkaitan Kafka dan Zookeeper bergantung pada persekitaran operasi Java Muat turun pakej pemasangan JDK dari tapak web Oracle, nyahzip dan pasang:

$tar zxvf jdk-8u65-linux-x64.tar.gz
$mv jdk1.8.0_65 java

Tetapkan pembolehubah persekitaran Java:

JAVA_HOME=/opt/java
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH

Anda juga boleh memilih pemasangan yum untuk memasang dan menetapkan pembolehubah persekitaran dengan sewajarnya.

Pasang Kafka

Muat turun pakej pemasangan Kafka dari laman web rasmi, nyahzip dan pasang: Alamat laman web rasmi: https://www.php.cn/link/dcf531edc9b229acfe0f4b87e1e278dd

tar zxvf kafka_2.11-0.8.2.2.tgz
mv kafka_2.11-0.8.2.2 kafka
cd kafka

Pengesahan Fungsi

1 Mulakan Zookeeper Gunakan skrip dalam pakej pemasangan untuk memulakan satu nod Zookeeper:

bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

2. Mulakan perkhidmatan Kafka Gunakan kafka-server-start.sh untuk memulakan perkhidmatan kafka:

bin/kafka-server-start.sh config/server.properties

3 Cipta topik Gunakan kafka-topics.sh untuk mencipta ujian topik dengan satu partition dan satu salinan:

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

Lihat topik:

bin/kafka-topics.sh --list --zookeeper localhost:2181
test

4 Jana mesej Gunakan kafka-console-producer.sh untuk menghantar mesej:

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test 
Hello world!

5 Gunakan mesej Gunakan kafka-console-consumer.sh untuk menerima mesej dan mencetaknya pada terminal:

bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning

Mesej yang dihasilkan oleh pengeluar dan mesej yang digunakan oleh pengguna disegerakkan.

Langkah terperinci untuk memasang Kafka pada CentOS7

Atas ialah kandungan terperinci Langkah terperinci untuk memasang Kafka pada CentOS7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam