Vil du lære å gjøre en Apache Kafka-installasjon på Ubuntu Linux? I denne opplæringen skal vi vise deg hvordan du laster ned og installerer Apache Kafka på en datamaskin som kjører Ubuntu Linux.
• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 19.10
• Apache Kafka 2.12-2.3.1
• Openjdk version 11.0.4
Maskinvareliste:
Følgende avsnitt presenterer listen over utstyr som brukes til å lage denne Apache Kafka opplæringen.
Hver del av maskinvaren som er nevnt ovenfor, finner du på Amazons nettside.
Apache Kafka Relaterte Tutorial:
På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Apache Kafka.
Tutorial Apache Kafka – Installasjon på Ubuntu Linux
Installer Java JDK-pakken.
Bruk følgende kommando til å finne java JDK installasjonskatalogen.
Denne kommandoutdataene skal vise deg Java-installasjonskatalogen.
I vårt eksempel er vår Java JDK installert under mappen: /usr/lib/jvm/java-11-openjdk-amd64
Nå må du opprette en miljøvariabel med navnet JAVA_HOME.
La oss opprette en fil for å automatisere den nødvendige konfigurasjonen av miljøvariabler
Her er java.sh filinnholdet.
Start datamaskinen på nytt.
Bruk følgende kommando til å kontrollere om JAVA_HOME ble opprettet.
Her er kommandoutdataene:
Bruk følgende kommando til å teste Java-installasjonen.
Her er kommandoutdataene:
Installer Zookeeperd-pakken.
Kontroller om Zookeeperd-tjenesten kjører.
Her er kommandoutdataene:
Konfigurer Zookeeperd til å starte automatisk under oppstart.
Last ned Apache Kafka-pakken.
Installer Apache Kafka-serveren.
Nå må du opprette en miljøvariabel med navnet KAFKA_HOME.
La oss opprette en fil for å automatisere den nødvendige konfigurasjonen av miljøvariabler
Her er kafka.sh filinnholdet.
Start datamaskinen på nytt.
Bruk følgende kommando til å kontrollere om KAFKA_HOME ble opprettet.
Her er kommandoutdataene:
Opprett en symbolsk kobling for å gjøre det enklere å finne Kafka-konfigurasjonsfilen.
Start Apache Kafka-tjenesten.
Her er et eksempel på informasjonen som skal vises:
Gratulerer! Du har fullført Apache Kafka-installasjonen på Ubuntu Linux.
Apache Kafka – Kommando Eksempler
Bruk følgende kommando til å opprette et emne kalt TopicTest på Apache Kafka-serveren.
Bruk følgende kommando til å sende en melding til emnet TopicTest ved hjelp av Kafka Producer API.
Skriv inn ønsket melding.
Hold denne terminalen åpen.
På en annen Linux-terminal bruker du følgende kommando til å hente meldingene fra emnet TopicTest ved hjelp av Kafka Consumer API.
Gratulerer! Du kan sende og motta meldinger fra en Apache Kafka-server.