Apache Kafka

Installer Apache Kafka sur Ubuntu

Installer Apache Kafka sur Ubuntu
Apache Kafka est un service de courtier de messages comme ActiveMQ et RabbitMQ. Vous pouvez en savoir plus sur Apache Kafka sur https://kafka.apache.org  Dans cet article, je vais vous montrer comment installer Apache Kafka et vérifier qu'il fonctionne sur Ubuntu 17.10 Oryctérope astucieux. Commençons.

Installation d'Apache Kafka

Mettez d'abord à jour le cache du référentiel de packages de votre serveur Ubuntu avec la commande suivante :

$ sudo apt-get mise à jour

Le cache du référentiel de packages doit être mis à jour.

Apache Kafka dépend de Java. Vous pouvez installer OpenJDK 8 sur Ubuntu 17.10 du référentiel de packages officiel.

Exécutez la commande suivante pour installer OpenJDK 8 sur Ubuntu 17.dix:

$ sudo apt-get install openjdk-8-jdk

Maintenant, appuyez sur « y », puis appuyez sur continuer.

OpenJDK 8 doit être installé.

Maintenant, vous devez installer gardien de zoo. Il est disponible dans le référentiel de packages officiel d'Ubuntu.

À installer gardien de zoo, exécutez la commande suivante :

$ sudo apt-get install zookeeperd

Maintenant, appuyez sur « y », puis appuyez sur continuer.

gardien de zoo devrait être installé.

Vous pouvez exécuter la commande suivante pour vérifier si gardien de zoo est en cours d'exécution:

$ sudo systemctl statut zookeeper

Comme vous pouvez le voir sur la capture d'écran ci-dessous, gardien de zoo est en cours d'exécution.

S'il ne fonctionne pas sur votre machine pour une raison quelconque, vous pouvez démarrer gardien de zoo avec la commande suivante :

$ sudo systemctl démarrer zookeeper

Tu devrais ajouter gardien de zoo au démarrage du système. Il démarrera donc automatiquement au démarrage.

Exécutez la commande suivante pour ajouter gardien de zoo au démarrage du système :

$ sudo systemctl activer zookeeper

gardien de zoo devrait être ajouté au démarrage du système comme vous pouvez le voir sur la capture d'écran ci-dessous.

j'ai besoin de netstat commande qui est fournie par le net-outils paquet.

Installer maintenant net-outils package avec la commande suivante :

$ sudo apt-get install net-tools

net-outils le paquet doit être installé.

Vous pouvez maintenant exécuter la commande suivante pour vérifier si zookeeper s'exécute sur le port 2181.

$ sudo netstat -tulpen | grep 2181

Comme vous pouvez le voir, il fonctionne sur le port 2181.

Exécutez maintenant la commande suivante pour accéder au répertoire ~/Downloads/ dans le répertoire HOME de vos utilisateurs :

$ cd ~/Téléchargements

Maintenant, vous devez télécharger Apache Kafka. Au moment de la rédaction, la dernière version d'Apache Kafka est la v1.0.0.

Exécutez la commande suivante pour télécharger Apache Kafka 1.0.0 avec wget:

$ wget http://www-eu.apache.org/dist/kafka/1.0.0/kafka_2.12-1.0.0.tgz

L'archive compressée Apache Kafka doit être téléchargée.

Comme vous pouvez le voir dans la sortie de la commande ls, le nom de fichier de l'archive Apache Kafka est kafka_2.12-1.0.0.tgz

Créez maintenant un répertoire Kafka/ dans le /opter répertoire avec la commande suivante :

$ sudo mkdir /opt/Kafka

Un annuaire /opt/Kafka devrait être créé. C'est ici que je vais extraire l'archive.

Extrayez maintenant l'archive Apache Kafka dans le /opt/Kafka répertoire avec la commande suivante :

$ sudo tar xvzf kafka_2.12-1.0.0.tgz -C /opt/Kafka

L'archive doit être extraite.

Vous pouvez exécuter la commande suivante pour vérifier le nom du répertoire :

$ ls /opt/Kafka

Notez que le nom du répertoire.

Ouvert /etc/profil avec la commande suivante :

$ sudo nano /etc/profil

Ajoutez les lignes suivantes à la fin du fichier et enregistrez-le.

Ouvrez maintenant le ~/.bashrc fichier avec la commande suivante :

$ sudo nano ~/.bashrc

Ajoutez la ligne marquée à la fin du fichier comme enregistrez-le.

Redémarrez maintenant votre ordinateur avec la commande suivante :

$ sudo redémarrer

Une fois votre ordinateur démarré, vous pouvez vérifier si les variables d'environnement sont ajoutées comme suit :

$ echo $KAFKA_HOME

$ echo $CHEMIN

Maintenant pour nous faciliter la vie, faites un lien symbolique de Kafka serveur.Propriétés fichier comme suit :

$ sudo ln -s $KAFKA_HOME/config/server.propriétés /etc/kafka.Propriétés

Comme vous pouvez le voir sur la capture d'écran ci-dessous, le lien symbolique est créé.

Vous pouvez maintenant démarrer le serveur Apache Kafka avec la commande suivante :

$ sudo kafka-server-start.sh /etc/kafka.Propriétés

Le serveur Apache Kafka doit être démarré.

Test du serveur Apache Kafka

Vous pouvez créer un sujet de test essai sur le serveur Apache Kafka avec la commande suivante :

$ sudo kafka-sujets.sh --create --zookeeper localhost:2181 --replication-factor 1
--partitions 1 --topic testing

UNE essai le sujet doit être créé comme indiqué dans la capture d'écran ci-dessous.

Exécutez maintenant la commande suivante pour utiliser l'API Kafka Producer pour envoyer un message au essai sujet:

$ sudo kafka-console-producteur.sh --broker-list localhost:9092 --topic testing

Une fois que vous appuyez vous devriez voir une nouvelle flèche (>) comme indiqué dans la capture d'écran ci-dessous.

Tapez simplement quelque chose et appuyez sur commencer une nouvelle ligne. J'ai tapé 3 lignes de textes.

Vous pouvez maintenant utiliser l'API Kafka Consumer pour récupérer les messages/lignes du essai topic avec la commande suivante :

$ sudo kafka-console-consommateur.sh --zookeeper localhost:2181 --
test de sujet --from-beginning

Vous devriez pouvoir voir les messages ou les lignes que vous avez écrits à l'aide de l'API Producer comme indiqué dans la capture d'écran ci-dessous.

Si vous écrivez un nouveau message à l'aide de l'API Producer, il devrait également s'afficher instantanément du côté consommateur, comme indiqué dans la capture d'écran ci-dessous.

C'est ainsi que vous installez Apache Kafka et vérifiez son fonctionnement sur Ubuntu 17.10 Oryctérope astucieux. Merci d'avoir lu cet article.

Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...
Comment inverser le sens de défilement de la souris et des pavés tactiles dans Windows 10
Souris et Pavé tactiles rendent non seulement l'informatique facile, mais plus efficace et moins chronophage. Nous ne pouvons pas imaginer une vie san...
Comment changer la taille, la couleur et le schéma du pointeur et du curseur de la souris sous Windows 10
Le pointeur et le curseur de la souris dans Windows 10 sont des aspects très importants du système d'exploitation. Cela peut également être dit pour d...