Spôsoby platby Abuse

Ako nainštalovať Apache Kafka na Ubuntu 20.04

31.01.2023, 19:47

Apache Kafka je často vhodnejší pre projekty s vysokou záťažou ako sprostredkovatelia správ, ako sú RabbitMQ, ActiveMQ. Inštalácia Apache Kafka na vyhradený alebo virtuálny server Ubuntu Server 20.04 je potrebná na spustenie vysoko zaťažených aplikácií a zabezpečenie šírky pásma. Kafka je náročná na zdroje: pamäť RAM musí mať aspoň 4 GB.

Pred nasadením Apache Kafka na Ubuntu 20.04 je potrebné vykonať počiatočnú konfiguráciu:

vytvoriť používateľa s právami sudo;

spustiť a nakonfigurovať firewall;

uzavrieť prístup SSH k serveru pre používateľov root.

Ako nainštalovať Apache Kafka na Ubuntu 20.04

Ak chcete nainštalovať Kafku, musíte vopred skontrolovať aktuálne verzie balíkov. To sa vykoná pomocou príkazu:

$ sudo apt update.

Na virtuálnom/vyhradenom serveri musia byť prítomné Java a Scala, aby fungovali správne. Na spustenie Kafky sa vyžaduje aj jre. Inštalácia sa vykonáva pomocou príkazu:

$ sudo apt install default-jre

Po dokončení skontrolujte aktuálnu verziu Javy:

$ java -version

Kafka beží po sieti, takže na prácu je potrebné špeciálne konto (bezpečnosť, zníženie rizika kompromitácie). Vytvorte ho pomocou príkazu::

$ sudo adduser kafka

Po prihlásení($ su -l kafka) zmeňte adresár a prejdite na tmp. Príkaz je štandardný:

$ cd /tmp

Na stiahnutie Kafky sa používa klasický príkaz pomocou terminálu curl. Na stiahnutie Apache Kafka zadajte:

$ curl -LO https://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz

Upozorňujeme, že vývojár pravidelne aktualizuje softvér (vo februári 2023 je aktuálna verzia 3.4.0.

Vytvorte adresár, do ktorého rozbalíte distribúciu. Príkaz v termináli:

$ mkdir ~/kafka

Zmeňte adresár tak, aby ste prešli do požadovaného priečinka a tam už rozbaľte archív

$ tar -xvzf /tmp/kafka_2.13-3.2.1.tgz --strip 1.

Apache Kafka ste nainštalovali na Ubuntu 20.04. Teraz zostáva nakonfigurovať správnu prevádzku.