informasi kontak saya
Surat[email protected]
2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Alamat situs web resmi
Versi terbaru Kafka saat ini adalah 3.7.1
Bisakah kita melihat informasi dua versi di bawah ini? Maksudnya itu apa?
Pertama-tama kita perlu memastikan bahwa server kita telah menginstal lingkungan Java:
java -version
Unduh kafka:
Tentukan jalur tempat kita menyimpannya dengan -o
wget -O /usr/local/kafka_2.13-3.7.1.tgz https://downloads.apache.org/kafka/3.7.1/kafka_2.13-3.7.1.tgz
Buka zip:
tar -zxvf kafka_2.13-3.7.1.tgz
Kiat
KafkaIni adalah sistem pesan terbitkan-langganan terdistribusi dengan throughput tinggi yang dapat memproses semua data aliran tindakan konsumen di situs web.
KafkaDi versi sebelumnya, jika tidak adaPenjaga kebun binatang,Kafkatidak akan berfungsi.
digunakanKafkapengembang harus mengetahuinya setiap kali mereka meluncurkannyaKafkaSaat menyajikan, perlu dilakukan terlebih dahuluPenjaga kebun binatangMulai, lalu mulaiKafka, langkah-langkahnya cukup rumit.
KafkaDiterbitkan sekarang2.8versi, memungkinkan pengguna untuk menggunakanPenjaga kebun binatangberjalan di bawahKafka, versi ini akan bergantung padaPenjaga kebun binatangPengontrol diubah menjadi berdasarkanRakit KafkadariKuorumPengontrol (mode kraft).
Lihat file konfigurasi:
connect-console-sink.properties
connect-console-source.properties
connect-distributed.properties
connect-file-sink.properties
connect-file-source.properties
connect-log4j.properties
connect-mirror-maker.properties
connect-standalone.properties
consumer.properties
kraft
log4j.properties
producer.properties
server.properties
tools-log4j.properties
trogdor.conf
zookeeper.properties
1: Ubah konfigurasi ZooKeeper
vim zookeeper.properties
## 配置地址用于存放zookeeper数据存储位置,不存在会自动创建
dataDir=/usr/local/kafka_data/zookeeper_data
2: Mulai Penjaga Kebun Binatang
Masuk ke direktori bin kafka:
#启动zookeeper
../bin/zookeeper-server-start.sh -daemon ./config/zookeeper.properties
# 查看zookeeper进程是否启动
ps -ef | grep zookeeper
3: Mulai Kafka
vim ../config/server.properties
#修改log.dirs地址
log.dirs=/usr/local/kafka_data/kafka_data
#启动Kafka
../bin/kafka-server-start.sh -daemon ../config/server.properties
#通过jps命令可以查看是否启动成功,看到下面的结果表示我们的zookeeper和Kafka都启动成功了
[root@qingshan bin]# jps
7297 Jps
1592 QuorumPeerMain
7241 Kafka
Lihat log permulaan
Jika Anda tidak melihat proses Kafka menggunakan perintah JPS setelah menjalankan perintah startup, startup mungkin gagal.Anda dapat memeriksa log startup di bawah jalur yang sesuai dan mengganti jalur tersebut dengan jalur Kafka Anda sendiri.
/usr/local/kafka_2.13-3.7.1/bin/hs_err_pid***.log
Buka Kafka kamiKonfigurasidirektori, ada folder KRaft.
1: Ubah kami untuk mengubah lokasi penyimpanan data
vim config/kraft/server.properties
log.dirs=/usr/local/kafka_data/kafka_KRaft_data
2: Hasilkan ID unik untuk direktori penyimpanan
Ada file kafka-storage.sh di direktori bin kafka
./kafka-storage.sh random-uuid
#结果
bxoRVvPvR0qjT307GQ6Gag
3: Format direktori penyimpanan
# 将上一步生成的唯一ID替换成自己的,启动使用kraft下的配置文件
./kafka-storage.sh format -t bxoRVvPvR0qjT307GQ6Gag -c /usr/local/kafka_2.13-3.7.1/config/kraft/server.properties
Hasil dari:
4: Mulai Kafka
#执行启动命令。
./kafka-server-start.sh -daemon ../config/kraft/server.properties