Apache Kafka soveltuu usein paremmin suuren kuormituksen projekteihin kuin RabbitMQ:n ja ActiveMQ:n kaltaiset viestinvälittäjät. Apache Kafkan asentaminen omalle tai virtuaaliselle Ubuntu Server 20.04 -palvelimelle on välttämätöntä, jotta voidaan käyttää erittäin kuormitettuja sovelluksia ja tarjota kaistanleveyttä. Kafka vaatii resursseja: RAM-muistia on oltava vähintään 4 Gt.
Ennen kuin otat Apache Kafkan käyttöön Ubuntu 20.04 -palvelimella, sinun on suoritettava alkumääritykset:
luoda käyttäjä, jolla on sudo-oikeudet;
käynnistä ja määritä palomuuri;
sulkea SSH-yhteys palvelimelle pääkäyttäjille.
Kafkan asentamista varten sinun on tarkistettava etukäteen ajantasaiset pakettiversiot. Tämä tehdään komennolla:
$ sudo apt update.
Javan ja Scalan on oltava läsnä virtuaalisella / dedikoidulla palvelimella toimiakseen oikein. Myös jre tarvitaan Kafkan käyttämiseen. Innstall tehdään komennolla:
$ sudo apt install default-jre
Kun olet valmis, tarkista Javan nykyinen versio:
$ java -version
Kafka toimii verkon kautta, joten työskentelyyn tarvitaan erityinen tili (tietoturva, kompromissiriskin vähentäminen). Luo se komennolla:
$ sudo adduser kafka
Kirjautumisen jälkeen($ su -l kafka
) vaihda hakemistoa ja siirry hakemistoon tmp. Komento on tavallinen:
$ cd /tmp
Kafkan lataamiseen käytetään klassista komentoa käyttäen terminaalin curl. Apache Kafkan lataamiseksi kirjoita:
$ curl -LO https://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz
Huomaa, että kehittäjä päivittää ohjelmistoa säännöllisesti (helmikuussa 2023 nykyinen versio on 3.4.0.
Luo hakemisto, johon jakelu puretaan. Komento terminaalissa:
$ mkdir ~/kafka
Vaihda hakemisto haluttuun kansioon ja siellä jo purkamaan arkisto
$ tar -xvzf /tmp/kafka_2.13-3.2.1.tgz --strip 1.
Olet asentanut Apache Kafkan Ubuntuun 20.04. Nyt on enää konfiguroitava oikea toiminta.