Rumah > Tutorial sistem > LINUX > Pasang dan mulakan dengan cepat dengan Kafka dalam Linux: panduan langkah demi langkah

Pasang dan mulakan dengan cepat dengan Kafka dalam Linux: panduan langkah demi langkah

WBOY
Lepaskan: 2024-01-31 21:26:19
asal
720 orang telah melayarinya

Langkah terperinci untuk memasang Kafka dalam persekitaran Linux

1. Prasyarat

  • Sistem pengendalian: Linux (Ubuntu atau CentOS disyorkan)
  • Java: Versi JDK 8 atau lebih tinggi
  • : ZK 8 atau lebih tinggi
  • kafka: versi stabil terbaharu

2. Pasang java
sudo apt-get update
sudo apt-get install default-jdk
Salin selepas log masuk
e

3 Pasang zookeeper
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
tar -xvf zookeeper-3.4.14.tar.gz
cd zookeeper-3.4.14
./configure
make
sudo make install
Salin selepas log masuk

4. Konfigurasi Zookeeper>tambahkan fail Zookeeper

/etc/zookeeper/conf/zoo.cfg文件,并添加以下内容:

sudo mkdir /var/lib/zookeeper
sudo chown zookeeper:zookeeper /var/lib/zookeeper
Salin selepas log masuk

启动ZooKeeper:

dataDir=/var/lib/zookeeper
clientPort=2181
Salin selepas log masuk

5. 安装Kafka

sudo service zookeeper start
Salin selepas log masuk

6. 配置Kafka

编辑/etc/kafka/server.properties

. :

wget https://archive.apache.org/dist/kafka/2.8.0/kafka_2.13-2.8.0.tgz
tar -xvf kafka_2.13-2.8.0.tgz
cd kafka_2.13-2.8.0
Salin selepas log masuk

Mulakan ZooKeeper:

broker.id=0
listeners=PLAINTEXT://:9092
zookeeper.connect=localhost:2181
Salin selepas log masuk
5 Pasang Kafka

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

1. Buat Penerbit

./bin/kafka-topics.sh --create --topic test --partitions 1 --replication-factor 1
Salin selepas log masuk

2. Buat Pengguna

./bin/kafka-console-producer.sh --topic test
Salin selepas log masuk

Atas ialah kandungan terperinci Pasang dan mulakan dengan cepat dengan Kafka dalam Linux: panduan langkah demi langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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