1.CDHのkafka-> host-> componentsを表示します
CDHバージョンに対応するKafkaバージョンが2.2.1であることを確認します
2. kafkaの公式Webサイトにアクセスして、kafkaの2.2.1srcファイルをダウンロードします。
3..tgzファイルを解凍します
4.解凍したファイルに加えて、ここでcmdを開きます。
5.端末にコマンドを入力します(外部ネットワークに接続する必要がある場合があります)
gradle wrapper
gradlew jar
gradlew idea
6.アイデアインポートプロジェクトを使用する
グラドルを選択
7. config /server.propertiesのzookeeperアドレスを変更します
8.windowsビルドzookeeper
apache-zookeeper-3.6.2-bin.zipをダウンロードして解凍します
zk \ confのzoo_example.cfgをzoo.cfgに変更します
zk \ bin \ zkServer.cmdを実行します
9. Ideaでcore \ src \ main \ scala \ kafka \ Kafka.scalaを実行します
10.構成の編集:
VMオプション:
-Dlog4j.configuration=file:D:\workspace\project_IDEA\KAFKA\kafka-2.2.1-src\config\log4j.properties
プログラムの引数:
config/server.properties
11.build.gradleファイルを置き換えます
12.依存関係をインポートします
ファイル->プロジェクト構造->モジュール-> kafka
-2.2.1-src / core /
main- >依存関係->視点角加号->
13.ビルドしてプロジェクトをコンパイルします
13. kafka.scalaを実行し、kafkaサービスを正常に実行します。
14.トピックを作成する
kafka-topics.bat --zookeeper 127.0.0.1:2181 --create --replication-factor 1 --partitions 1 --topic a1
15.ログ出力
log4j.propertiesを変更します。
log4j.appender.kafkaAppender.File=D:\\workspace\\share