| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • 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
  •  
    Datamaskin >> Systems >> Ubuntu >> Content
    Hvordan installere Apache Kafka på Ubuntu 18.04
    ## Trinn 1:Forutsetninger

    Før du installerer Apache Kafka, sørg for at du har følgende forutsetninger:

    - Ubuntu 18.04-server med en ikke-rootbruker med "sudo"-privilegier.

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

    - Zookeeper installert og i gang. [Her](/blog/how-to-install-zookeeper-on-ubuntu-1804) er hvordan du installerer ZooKeeper på Ubuntu 18.04.

    Trinn 2:Last ned Apache Kafka

    1. Besøk den offisielle [Apache Kafka-nedlastingen](https://kafka.apache.org/download)-siden.

    2. Under "Utgivelser"-delen klikker du på den siste stabile utgivelsen (f.eks. `2.8.0`).

    3. På utgivelsessiden klikker du på lenken for å laste ned tarball-filen (f.eks. `kafka_2.12-2.8.0.tgz`).

    4. Bruk 'wget' for å laste ned tarball-filen:

    ```

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

    ```

    Trinn 3:Trekk ut Tarballen

    Når nedlastingen er fullført, pakk ut tarball-filen til en katalog du ønsker. I dette eksemplet trekker vi det ut til `/opt`:

    ```

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

    ```

    Dette vil opprette en katalog kalt `/opt/kafka_2.12-2.8.0`.

    Trinn 4:Angi miljøvariabler

    For å gjøre det lettere å jobbe med Kafka, kan du angi noen miljøvariabler. Legg til følgende linjer i `/etc/profile`-filen din:

    ```

    eksporter KAFKA_HOME=/opt/kafka_2.12-2.8.0

    eksport PATH=$KAFKA_HOME/bin:$PATH

    ```

    Lagre filen og lukk den. Kjør deretter følgende kommando for å oppdatere miljøvariablene:

    ```

    kilde /etc/profile

    ```

    Trinn 5:Opprett Kafka-bruker

    For å kjøre Kafka, anbefales det å opprette en dedikert bruker. Dette bidrar til å isolere Kafka-prosesser fra andre systemprosesser og øker sikkerheten.

    ```

    sudo adduser --system --group kafka

    ```

    Trinn 6:Konfigurer Zookeeper

    Kafka er avhengig av Zookeeper for koordinering. Rediger `config/zookeeper.properties`-filen i Kafka-installasjonskatalogen:

    ```

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

    ```

    Sørg for at «connect»-parameteren peker til Zookeeper-ensemblet:

    ```

    connect=localhost:2181

    ```

    Lagre filen og lukk den.

    Trinn 7:Konfigurer Kafka

    La oss deretter konfigurere Kafka ved å redigere filen `config/server.properties`:

    ```

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

    ```

    Her er nøkkelinnstillingene for å endre:

    - Erstatt `broker.id` med en unik ID for denne megleren (f.eks. `0` hvis det er den første megleren i klyngen din).

    - Sett `zookeeper.connect` til å peke på Zookeeper-ensemblet (f.eks. `localhost:2181`).

    - Vurder å justere `log.dirs`-parameteren for å spesifisere katalogen hvor Kafka skal lagre loggene sine.

    - Se gjennom andre parametere som `num.partitions` og `default.replication.factor` basert på dine krav.

    Lagre filen og lukk den.

    Trinn 8:Lag emner

    Emner er de grunnleggende enhetene for datalagring i Kafka. For å lage et emne, kjør følgende kommando, og bytt ut "mitt emne" med ønsket emnenavn:

    ```

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

    ```

    Trinn 9:Start Kafka

    For å starte Kafka-megleren, kjør 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

    ```

    Trinn 10:Test Kafka

    For å teste om Kafka fungerer som den skal, kan du bruke verktøyene `kafka-console-producer` og `kafka-console-consumer`.

    Produser en melding

    For å lage en melding, kjør følgende kommando, og bytt ut "mitt emne" med emnenavnet ditt:

    ```

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

    ```

    Skriv inn en melding i konsollen og trykk Enter.

    Forbruk en melding

    For å konsumere meldingen, kjør følgende kommando, og bytt ut "mitt emne" med emnenavnet ditt:

    ```

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

    ```

    I konsollen skal du se meldingen du produserte tidligere.

    Trinn 11:Konfigurer brannmur (valgfritt)

    Hvis Kafka-serveren din ikke er tilgjengelig eksternt, må du kanskje konfigurere brannmuren til å tillate innkommende tilkoblinger på port 9092 (eller en hvilken som helst egendefinert port du spesifiserte under konfigurasjonen).

    Konklusjon

    Du har installert og konfigurert Apache Kafka på Ubuntu 18.04-serveren. Nå kan du utforske funksjonene og begynne å bygge sanntidsapplikasjoner.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Sugar Emulator på Ubuntu 
    ·Hvor å Endre ulimit Limit i Ubuntu 
    ·Slik installerer AGP på Ubuntu 
    ·Hvordan lage etiketter i OpenOffice under Ubuntu 
    ·Slik installerer Ubuntu 
    ·Hvordan øke Ubuntu buffere på TCP /IP 
    ·Hvordan få Pogo å fungere godt i Ubuntu Intrepid 
    ·Ubuntu PS til EPS 
    ·Slik Boot Ubuntu med Chameleon 
    ·Hvordan Monter en DVD i Ubuntu 9 
      Anbefalte artikler
    ·Slik installerer ISATAP 
    ·Hvordan Bridge To Internett-tilkoblinger 
    ·Hvordan ta skjermdump Med Vista 
    ·Hvordan lagre filer fra en Memory Stick til Windows Vis…
    ·Slik gjenoppretter fabrikkinnstillinger på en XP-parti…
    ·Slik installerer en trådløs adapter 
    ·Hvordan fikse MBR i Windows XP 
    ·Hvordan sjekke Windows Vista Product Key 
    ·Hvordan Untar en tar.gz fil på LXDE 
    ·Hvordan fikse en Windows XP Bootloader 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/