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.

Copy to Clipboard

Bruk følgende kommando til å finne java JDK installasjonskatalogen.

Copy to Clipboard

Denne kommandoutdataene skal vise deg Java-installasjonskatalogen.

Copy to Clipboard

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

Copy to Clipboard

Her er java.sh filinnholdet.

Copy to Clipboard

Start datamaskinen på nytt.

Copy to Clipboard

Bruk følgende kommando til å kontrollere om JAVA_HOME ble opprettet.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

Bruk følgende kommando til å teste Java-installasjonen.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

Installer Zookeeperd-pakken.

Copy to Clipboard

Kontroller om Zookeeperd-tjenesten kjører.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

Konfigurer Zookeeperd til å starte automatisk under oppstart.

Copy to Clipboard

Last ned Apache Kafka-pakken.

Copy to Clipboard

Installer Apache Kafka-serveren.

Copy to Clipboard

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

Copy to Clipboard

Her er kafka.sh filinnholdet.

Copy to Clipboard

Start datamaskinen på nytt.

Copy to Clipboard

Bruk følgende kommando til å kontrollere om KAFKA_HOME ble opprettet.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

Opprett en symbolsk kobling for å gjøre det enklere å finne Kafka-konfigurasjonsfilen.

Copy to Clipboard

Start Apache Kafka-tjenesten.

Copy to Clipboard

Her er et eksempel på informasjonen som skal vises:

Copy to Clipboard

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.

Copy to Clipboard

Bruk følgende kommando til å sende en melding til emnet TopicTest ved hjelp av Kafka Producer API.

Copy to Clipboard

Skriv inn ønsket melding.

Hold denne terminalen åpen.

Copy to Clipboard

På en annen Linux-terminal bruker du følgende kommando til å hente meldingene fra emnet TopicTest ved hjelp av Kafka Consumer API.

Copy to Clipboard

Gratulerer! Du kan sende og motta meldinger fra en Apache Kafka-server.