Mokėjimo būdai Abuse

Kaip įdiegti "Apache Kafka" Ubuntu 20.04

31.01.2023, 19:47

"Apache Kafka" dažnai geriau tinka didelės apkrovos projektams nei tokie pranešimų tarpininkai kaip RabbitMQ, ActiveMQ. Norint paleisti labai apkrautas programas ir užtikrinti duomenų srauto pralaidumą, būtina "Apache Kafka" įdiegti specialiame arba virtualiame "Ubuntu Server 20.04" serveryje. Kafka reikalauja daug išteklių: operatyviosios atminties turi būti ne mažiau kaip 4 GB.

Prieš diegdami "Apache Kafka" Ubuntu 20.04 serveryje, turite atlikti pradinę konfigūraciją:

sukurti naudotoją su sudo teisėmis;

paleisti ir sukonfigūruoti ugniasienę;

uždaryti SSH prieigą prie serverio root naudotojams.

Kaip įdiegti "Apache Kafka" Ubuntu 20.04

Norėdami įdiegti "Kafka", prieš tai turite patikrinti, ar yra naujausių paketų versijų. Tai atliekama komanda:

$ sudo apt update.

Norint, kad "Kafka" veiktų tinkamai, virtualiame / specialiajame serveryje turi būti "Java" ir "Scala". Be to, norint paleisti "Kafka", reikalingas jre. Įdiegimas atliekamas naudojant komandą:

$ sudo apt install default-jre

Baigę patikrinkite dabartinę "Java" versiją:

$ java -version

Kafka veikia tinkle, todėl darbui reikalinga speciali paskyra (saugumas, sumažinama kompromitavimo rizika). Ją sukurkite komanda:

$ sudo adduser kafka

Prisijungę($ su -l kafka) pakeiskite katalogą ir eikite į tmp. Komanda yra standartinė:

$ cd /tmp

Norint atsisiųsti "Kafka", naudojama klasikinė terminalo komanda curl. Norėdami atsisiųsti "Apache Kafka", įveskite:

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

Atkreipkite dėmesį, kad kūrėjas periodiškai atnaujina programinę įrangą (2023 m. vasario mėn. dabartinė versija yra 3.4.0.

Sukurkite katalogą, į kurį išpakuosite platinimą. Komanda terminale:

$ mkdir ~/kafka

Komandoje: pakeiskite katalogą, kad patektumėte į norimą aplanką, ir ten jau išpakuokite archyvą

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

Įdiegėte "Apache Kafka" Ubuntu 20.04. Dabar belieka sukonfigūruoti tinkamą veikimą.