Apache Kafka bieži vien ir labāk piemērota augstas slodzes projektiem nekā tādi ziņojumu brokeri kā RabbitMQ, ActiveMQ. Apache Kafka instalēšana uz īpaša vai virtuāla Ubuntu Server 20.04 servera ir nepieciešama, lai darbinātu ļoti noslogotas lietojumprogrammas un nodrošinātu joslas platumu. Kafka ir resursietilpīga: RAM jābūt vismaz 4 GB.
Pirms Apache Kafka ievietošanas Ubuntu 20.04 serverī ir jāveic sākotnējā konfigurācija:
izveidot lietotāju ar sudo privilēģijām;
iedarbināt un konfigurēt ugunsmūri;
slēgt SSH piekļuvi serverim root lietotājiem.
Lai instalētu Kafka, pirms tam ir jāpārbauda, vai ir pieejamas jaunākās pakotņu versijas. To var izdarīt, izmantojot komandu:
$ sudo apt update.
Lai serveris darbotos pareizi, virtuālajā/atvēlētajā serverī jābūt Java un Scala programmām. Kafka darbināšanai ir nepieciešams arī jre. Instalēšana tiek veikta ar komandu:
$ sudo apt install default-jre
Kad tas ir pabeigts, pārbaudiet pašreizējo Java versiju:
$ java -version
Kafka darbojas tīklā, tāpēc darbam ir nepieciešams īpašs konts (drošība, kompromitēšanas riska samazināšana). Izveidojiet to ar komandu:
$ sudo adduser kafka
Pēc pieteikšanās($ su -l kafka)
mainiet direktoriju un dodieties uz tmp. Komanda ir standarta:
$ cd /tmp
Lai lejupielādētu Kafka, tiek izmantota klasiskā komanda, izmantojot termināli curl. Lai lejupielādētu Apache Kafka, ievadiet:
$ curl -LO https://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz
Ņemiet vērā, ka izstrādātājs periodiski atjaunina programmatūru (2023. gada februārī pašreizējā versija ir 3.4.0).
Izveidojiet direktoriju, kurā jāizpako izplatīšana. Komanda terminālī:
$ mkdir ~/kafka
Atveriet direktoriju, lai dotos uz vēlamo mapi, un tur jau izaiņojiet arhīvu.
$ tar -xvzf /tmp/kafka_2.13-3.2.1.tgz --strip 1.
Jūs esat instalējis Apache Kafka operētājsistēmā Ubuntu 20.04. Tagad atliek konfigurēt pareizu darbību.