Instructions d’installation

Installez NSQ sur Ubuntu

NSQ est le meilleur courtier de messages et facile à démarrer la plate-forme de messagerie distribuée en temps réel. Tout d’abord, assurez-vous que tous les packages de dépréciation de NSQ sont installés et à jour sur votre système. NSQ Tous les paramètres sont spécifiés sur la ligne de commande et les binaires NSQ compilés n’ont pas de dépendance d’exécution. Ci-dessous, le guide couvre l’installation NSQ sur Debian et Ubuntu, y compris les distributions basées sur eux. Les instructions ci-dessous suivantes exécuteront un cluster NSQ sur votre machine locale. NSQ utilise des modules GO pour produire des constructions fiables, alors utilisez des commandes ci-dessous pour la compilation et pour configurer NSQ:

    git clone https://github.com/nsqio/nsq
    cd nsq
    make

Il y a trois binaires distincts NSQlookupd, NSQD et NSQADMIN qui doivent être installés et en cours d’exécution. Ainsi, dans un shell, démarrez NSQlookupd en utilisant:

    nsqlookupd

Dans le deuxième coquille du terminal, démarrez NSQD en utilisant:

    nsqd --lookupd-tcp-address=127.0.0.1:4160

Vous pouvez également ajouter –Broadcast-Address = 127.0.0.1. La majeure partie du débogage, de l’analyse et de l’administration se fait via NSQADMIN. Alors, démarrez NSQADMIN dans New Shell en fonctionnant:

    nsqadmin --lookupd-http-address=127.0.0.1:4161

Ensuite, publiez un message initial en utilisant:

    curl -d 'hello world 1' 'http://127.0.0.1:4151/pub?topic=test'

Démarrez NSQ_TO_FILE dans un autre shell avec commande:

    nsq_to_file --topic=test --output-dir=/tmp --lookupd-http-address=127.0.0.1:4161

Enfin, publiez plus de messages sur NSQD comme:

    curl -d 'hello world 2' 'http://127.0.0.1:4151/pub?topic=test'
    curl -d 'hello world 3' 'http://127.0.0.1:4151/pub?topic=test'

Pour tester la commande d’exécution dans le terminal:

    ./test.sh

Pour le débogage et la surveillance en temps réel ci-dessous, la commande fonctionne également très bien:

    watch -n 0.5 "curl -s http://127.0.0.1:4151/stats"

Enfin, dans votre navigateur Web préféré, ouvrez http://127.0.0.1:4171/ pour vérifier et afficher l’interface utilisateur NSQADMIN et voir les statistiques. Veuillez également vérifier le contenu des fichiers journaux (test. *. Log) écrit dans le répertoire / tmp. Toutes nos félicitations! Vous avez installé avec succès NSQ sur le système Ubuntu. Apprécier!

 Français