Modes de paiement Abuse

Comment installer Apache Kafka sur Ubuntu 20.04

31.01.2023, 19:47

Apache Kafka est souvent mieux adapté aux projets à forte charge que les courtiers de messages tels que RabbitMQ ou ActiveMQ. L'installation d'Apache Kafka sur un serveur Ubuntu 20.04 dédié ou virtuel est nécessaire pour faire fonctionner des applications très chargées et fournir de la bande passante. Kafka est gourmand en ressources : la RAM doit être d'au moins 4 Go.

Avant de déployer Apache Kafka sur Ubuntu 20.04, vous devez effectuer la configuration initiale :

créer un utilisateur avec des privilèges sudo ;

démarrer et configurer le pare-feu ;

fermer l'accès SSH au serveur pour les utilisateurs root.

Comment installer Apache Kafka sur Ubuntu 20.04

Pour installer Kafka, vous devez d'abord vérifier si les versions des paquets sont à jour. Cette vérification s'effectue à l'aide de la commande :

$ sudo apt update.

Java et Scala doivent être présents sur le serveur virtuel / dédié pour fonctionner correctement. De plus, jre est nécessaire pour faire fonctionner Kafka. L'installation se fait avec la commande :

$ sudo apt install default-jre

Une fois l'installation terminée, vérifiez la version actuelle de Java :

$ java -version

Kafka fonctionne sur le réseau, un compte spécial est donc nécessaire pour travailler (sécurité, réduction du risque de compromission). Créez-le avec la commande :

$ sudo adduser kafka

Après avoir ouvert une session($ su -l kafka), changez de répertoire et allez dans tmp. La commande est standard :

$ cd /tmp

Pour télécharger Kafka, la commande classique utilisant le terminal curl est utilisée. Pour télécharger Apache Kafka, on entre :

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

Notez que le développeur met périodiquement à jour le logiciel (en février 2023, la version actuelle est la 3.4.0.

Créer un répertoire dans lequel décompresser la distribution. Commande dans le terminal :

$ mkdir ~/kafka

Changer le répertoire pour aller dans le dossier désiré et y décompresser déjà l'archive.

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

Vous avez installé Apache Kafka sur Ubuntu 20.04. Il reste maintenant à configurer le bon fonctionnement.