| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Computer Viden >> systemer >> Ubuntu >> Content
    Sådan installeres Apache Kafka på Ubuntu 18.04
    ## Trin 1:Forudsætninger

    Før du installerer Apache Kafka, skal du sikre dig, at du har følgende forudsætninger:

    - Ubuntu 18.04-server med en ikke-rootbruger med `sudo`-rettigheder.

    - Java Development Kit (JDK) 8 eller nyere installeret.

    - Zookeeper installeret og kørende. [Her](/blog/how-to-install-zookeeper-on-ubuntu-1804) er, hvordan man installerer ZooKeeper på Ubuntu 18.04.

    Trin 2:Download Apache Kafka

    1. Besøg den officielle [Apache Kafka download](https://kafka.apache.org/download) side.

    2. Under sektionen "Udgivelser" skal du klikke på den seneste stabile udgivelse (f.eks. `2.8.0`).

    3. På udgivelsessiden skal du klikke på linket for at downloade tarball-filen (f.eks. `kafka_2.12-2.8.0.tgz`).

    4. Brug 'wget' til at downloade tarball-filen:

    ```

    wget https://www-us.apache.org/dist/kafka/2.8.0/kafka_2.12-2.8.0.tgz

    ```

    Trin 3:Udpak Tarballen

    Når overførslen er færdig, skal du udpakke tarball-filen til en mappe efter eget valg. I dette eksempel vil vi udpakke det til `/opt`:

    ```

    sudo tar -xzvf kafka_2.12-2.8.0.tgz -C /opt

    ```

    Dette vil oprette en mappe kaldet `/opt/kafka_2.12-2.8.0`.

    Trin 4:Indstil miljøvariabler

    For at gøre det nemmere at arbejde med Kafka kan du indstille nogle miljøvariabler. Tilføj følgende linjer til din `/etc/profile` fil:

    ```

    eksport KAFKA_HOME=/opt/kafka_2.12-2.8.0

    eksport PATH=$KAFKA_HOME/bin:$PATH

    ```

    Gem filen og luk den. Kør derefter følgende kommando for at opdatere miljøvariablerne:

    ```

    kilde /etc/profile

    ```

    Trin 5:Opret Kafka-bruger

    For at køre Kafka anbefales det at oprette en dedikeret bruger. Dette hjælper med at isolere Kafka-processer fra andre systemprocesser og øger sikkerheden.

    ```

    sudo adduser --system --group kafka

    ```

    Trin 6:Konfigurer Zookeeper

    Kafka er afhængig af Zookeeper for koordinering. Rediger filen `config/zookeeper.properties` i Kafka installationsmappen:

    ```

    sudo vi /opt/kafka_2.12-2.8.0/config/zookeeper.properties

    ```

    Sørg for, at "connect"-parameteren peger på Zookeeper-ensemblet:

    ```

    connect=localhost:2181

    ```

    Gem filen og luk den.

    Trin 7:Konfigurer Kafka

    Lad os derefter konfigurere Kafka ved at redigere filen `config/server.properties`:

    ```

    sudo vi /opt/kafka_2.12-2.8.0/config/server.properties

    ```

    Her er de vigtigste indstillinger, der skal ændres:

    - Erstat "broker.id" med et unikt id for denne mægler (f.eks. "0", hvis det er den første mægler i din klynge).

    - Indstil `zookeeper.connect` til at pege på Zookeeper-ensemblet (f.eks. `localhost:2181`).

    - Overvej at indstille `log.dirs`-parameteren for at specificere den mappe, hvor Kafka vil gemme sine logfiler.

    - Gennemgå andre parametre såsom `num.partitions` og `default.replication.factor` baseret på dine krav.

    Gem filen og luk den.

    Trin 8:Opret emner

    Emner er de grundlæggende enheder for datalagring i Kafka. For at oprette et emne skal du køre følgende kommando og erstatte 'mit emne' med dit ønskede emnenavn:

    ```

    /opt/kafka_2.12-2.8.0/bin/kafka-topics.sh --create --topic my-topic --partitioner 1 --replikeringsfaktor 1 --zookeeper localhost:2181

    ```

    Trin 9:Start Kafka

    For at starte Kafka-mægleren skal du køre følgende kommando:

    ```

    /opt/kafka_2.12-2.8.0/bin/kafka-server-start.sh /opt/kafka_2.12-2.8.0/config/server.properties

    ```

    Trin 10:Test Kafka

    For at teste om Kafka fungerer korrekt, kan du bruge værktøjerne `kafka-console-producer` og `kafka-console-consumer`.

    Opret en besked

    For at producere en besked skal du køre følgende kommando og erstatte `mit-emne` med dit emnenavn:

    ```

    /opt/kafka_2.12-2.8.0/bin/kafka-console-producer.sh --topic my-topic --broker-list localhost:9092

    ```

    Skriv en besked i konsollen og tryk på 'Enter'.

    Forbrug en besked

    For at forbruge beskeden skal du køre følgende kommando og erstatte `mit-emne` med dit emnenavn:

    ```

    /opt/kafka_2.12-2.8.0/bin/kafka-console-consumer.sh --topic my-topic --bootstrap-server localhost:9092 --from-beginning

    ```

    I konsollen skulle du kunne se den besked, du producerede tidligere.

    Trin 11:Konfigurer firewall (valgfrit)

    Hvis din Kafka-server ikke er tilgængelig eksternt, skal du muligvis konfigurere din firewall til at tillade indgående forbindelser på port 9092 (eller enhver brugerdefineret port, du har angivet under konfigurationen).

    Konklusion

    Du har med succes installeret og konfigureret Apache Kafka på din Ubuntu 18.04-server. Nu kan du udforske dens muligheder og begynde at bygge realtidsapplikationer.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Hurtigt Fix Fotos i Ubuntu 
    ·Sådan installeres xterm på Ubuntu 22.04 LTS (Jammy Je…
    ·Jeg kan ikke ændre Visual Effects på Ubuntu 
    ·Sådan installeres Ubuntu Netbook Remix på SD-kort 
    ·Sådan kører en knude på Ubuntu 
    ·Indstilling af en Alias ​​i Ubuntu 
    ·Sådan får Hulu til at arbejde i Ubuntu 10.4 64 Bit 
    ·Sådan installeres garn på Ubuntu 20.04 LTS (Focal Fos…
    ·Sådan Find en HTML Photo Album til Ubuntu 
    ·Sådan slås System højttalere med Ubuntu 8.04 Når de…
      Anbefalede Artikler
    ·Windows Update Er Ikke i orden Med Vista 
    ·Sådan Konverter Static Scopes til Python 
    ·Windows Tip & Tricks 
    ·Sådan finder Start Up Menu i Windows 
    ·Sådan får du din computer til at starte hurtigere 
    ·Hvordan til at sende beskeder via DOS 
    ·Sådan Put musik på en DVD-R 
    ·Sådan Kontroller din Windows Search Version 
    ·Sådan Put nye vinduer i mit hus 
    ·Sådan Slet fra mine favoritter 
    Copyright © Computer Viden http://www.computerdk.com