Metode de plată Abuse

Cum să instalați Apache Kafka pe Ubuntu 20.04

31.01.2023, 19:47

Apache Kafka este adesea mai potrivit pentru proiectele cu încărcare mare decât brokerii de mesaje precum RabbitMQ, ActiveMQ. Instalarea Apache Kafka pe un server Ubuntu Server 20.04 dedicat sau virtual este necesară pentru rularea aplicațiilor foarte încărcate și pentru asigurarea lățimii de bandă. Kafka necesită resurse: memoria RAM trebuie să fie de cel puțin 4 GB.

Înainte de a rula Apache Kafka pe Ubuntu 20.04, trebuie să efectuați configurarea inițială:

să creați un utilizator cu privilegii sudo;

porniți și configurați firewall-ul;

închideți accesul SSH la server pentru utilizatorii root.

Cum să instalați Apache Kafka pe Ubuntu 20.04

Pentru a instala Kafka, trebuie să verificați în prealabil dacă există versiuni actualizate ale pachetelor. Acest lucru se face cu ajutorul comenzii:

$ sudo apt update.

Java și Scala trebuie să fie prezente pe serverul virtual / dedicat pentru a funcționa corect. De asemenea, jre este necesar pentru a rula Kafka. Instalarea se face cu comanda:

$ sudo apt install default-jre

Când ați terminat, verificați versiunea curentă a Java:

$ java -version

Kafka rulează în rețea, deci este necesar un cont special pentru a funcționa (securitate, reducerea riscului de compromitere). Creați-l cu comanda:

$ sudo adduser kafka

După autentificare($ su -l kafka) schimbați directorul și mergeți la tmp. Comanda este standard:

$ cd /tmp

Pentru a descărca Kafka, se utilizează comanda clasică folosind terminalul curl. Pentru a descărca Apache Kafka introduceți:

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

Rețineți că dezvoltatorul actualizează periodic software-ul (în februarie 2023, versiunea curentă este 3.4.0.

Creați un director în care să despachetați distribuția. Comanda în terminal:

$ mkdir ~/kafka

Schimbați directorul pentru a merge la folderul dorit și acolo deja despachetați arhiva

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

Ați instalat Apache Kafka pe Ubuntu 20.04. Acum rămâne să configurați funcționarea corectă.