私の連絡先情報
郵便メール:
2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
公式サイトアドレス
現在の Kafka の最新バージョンは 3.7.1 です。
以下の 2 つのバージョン情報を確認できますか?それはどういう意味ですか?
まずサーバーに Java 環境がインストールされていることを確認する必要があります。
java -version
カフカをダウンロード:
-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
解凍:
tar -zxvf kafka_2.13-3.7.1.tgz
チップ
カフカこれは、Web サイト内の消費者のすべてのアクション フロー データを処理できる、高スループットの分散型パブリッシュ/サブスクライブ メッセージング システムです。
カフカ以前のバージョンでは、動物園飼育員,カフカ機能しません。
使用済みカフカ開発者は起動するたびにそれを認識する必要がありますカフカ提供するときは、まず次のことを行う必要があります。飼育係始めて、また始めてカフカ, 手順はかなり複雑です。
カフカ現在公開中2.8バージョンを使用すると、ユーザーは動物園飼育員下を走るカフカ、このバージョンはによって異なります動物園飼育員コントローラーをベースに改造しました。カフカ・ラフトのクォームコントローラー (KRaft モード)。
構成ファイルを表示します。
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: ZooKeeper 構成を変更する
vim zookeeper.properties
## 配置地址用于存放zookeeper数据存储位置,不存在会自动创建
dataDir=/usr/local/kafka_data/zookeeper_data
2: ZooKeeperを起動する
Kafka の bin ディレクトリに入ります。
#启动zookeeper
../bin/zookeeper-server-start.sh -daemon ./config/zookeeper.properties
# 查看zookeeper进程是否启动
ps -ef | grep zookeeper
3: カフカを起動する
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
起動ログを表示する
起動コマンドを実行した後、JPS コマンドを使用して Kafka プロセスが表示されない場合は、起動に失敗している可能性があります。対応するパスの下の起動ログを確認し、そのパスを独自の Kafka パスに置き換えることができます。
/usr/local/kafka_2.13-3.7.1/bin/hs_err_pid***.log
カフカを開いてください設定ディレクトリにKRaftフォルダがあります。
1: データの保存場所を変更するように変更します。
vim config/kraft/server.properties
log.dirs=/usr/local/kafka_data/kafka_KRaft_data
2: 保存ディレクトリの一意の ID を生成します。
kafkaのbinディレクトリにkafka-storage.shファイルがあります
./kafka-storage.sh random-uuid
#结果
bxoRVvPvR0qjT307GQ6Gag
3: 保存ディレクトリをフォーマットする
# 将上一步生成的唯一ID替换成自己的,启动使用kraft下的配置文件
./kafka-storage.sh format -t bxoRVvPvR0qjT307GQ6Gag -c /usr/local/kafka_2.13-3.7.1/config/kraft/server.properties
結果:
4: カフカを起動する
#执行启动命令。
./kafka-server-start.sh -daemon ../config/kraft/server.properties