1. Afficher les composants kafka-> host-> de CDH
Confirmez que la version Kafka correspondant à la version CDH est 2.2.1
2. Allez sur le site officiel de kafka pour télécharger le fichier src 2.2.1 de kafka
3. Décompressez le fichier .tgz
4. Entrez le fichier décompressé plus, ouvrez cmd ici
5. Entrez la commande dans le terminal (vous devrez peut-être vous connecter au réseau externe)
gradle wrapper
gradlew jar
gradlew idea
6. Utiliser le projet d'importation d'idées
Choisissez gradle
7. Modifiez l'adresse du gardien de zoo de config / server.properties
8. windows build gardien de zoo
Téléchargez apache-zookeeper-3.6.2-bin.zip et décompressez
Modifiez zoo_example.cfg de zk \ conf en zoo.cfg
Exécutez zk \ bin \ zkServer.cmd
9. Exécutez core \ src \ main \ scala \ kafka \ Kafka.scala dans Idea
10.Modifiez les configurations:
Options de VM:
-Dlog4j.configuration=file:D:\workspace\project_IDEA\KAFKA\kafka-2.2.1-src\config\log4j.properties
Arguments du programme:
config/server.properties
11. Remplacez le fichier build.gradle
12. Importer les dépendances
Fichier-> Structure du projet-> Modules->
kafka-2.2.1-src / core /
main- > dépendances-> 右上角 加 号 ->
13.build pour compiler le projet
13. Exécutez kafka.scala et exécutez le service kafka avec succès!
14. Créer un sujet
kafka-topics.bat --zookeeper 127.0.0.1:2181 --create --replication-factor 1 --partitions 1 --topic a1
15. Sortie de journal
Modifiez log4j.properties:
log4j.appender.kafkaAppender.File=D:\\workspace\\share