Rumah > Tutorial sistem > LINUX > teks badan

Langkah terperinci untuk memasang Kafka pada CentOS7

WBOY
Lepaskan: 2023-12-29 17:19:32
ke hadapan
665 orang telah melayarinya

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
Salin selepas log masuk

Tetapkan pembolehubah persekitaran Java:

JAVA_HOME=/opt/java
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH
Salin selepas log masuk

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
Salin selepas log masuk

Pengesahan Fungsi

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

bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
Salin selepas log masuk

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

bin/kafka-server-start.sh config/server.properties
Salin selepas log masuk

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
Salin selepas log masuk

Lihat topik:

bin/kafka-topics.sh --list --zookeeper localhost:2181
test
Salin selepas log masuk

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

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

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:jb51.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan