Instrukcje Instalacji

** Zainstaluj NSQ na Ubuntu **

NSQ jest najlepszym brokerem wiadomości i łatwy do rozpoczęcia platformy przekazywania w czasie rzeczywistym. Po pierwsze, upewnij się, że wszystkie pakiety delegatu NSQ są zainstalowane i aktualne w systemie. NSQ Wszystkie parametry są określone w wierszu poleceń, a binarie NSQ NSQ nie mają zależności od czasu wykonania. Poniższy przewodnik obejmuje instalację NSQ na Debian i Ubuntu, w tym na podstawie dystrybucji. Poniższe poniższe instrukcje uruchomi się klaster NSQ na komputerze lokalnym. NSQ używa modułów GO do tworzenia wiarygodnych kompilacji, więc użyj poniżej poleceń do kompilacji i konfiguracji NSQ:

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

Istnieją trzy osobne binarie NSQLookUpd, NSQD i NSQADMIN, które należy zainstalować i uruchamiać. Tak więc, w jednej skorupce, rozpocznij NSQLookUpd Używając:

    nsqlookupd

W drugiej powładzie terminalu rozpocznij NSQD za pomocą:

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

Możesz także dodać –broadcast-address = 127.0.0.1. Większość debugowania, analizy i administracji odbywa się za pośrednictwem NSQADMIN. Więc zacznij nsqadmin w nowej powładzie, uruchamiając:

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

Następnie opublikuj początkową wiadomość za pomocą:

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

Rozpocznij NSQ_TO_FILE w innej powładzie z poleceniem:

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

Na koniec opublikuj więcej wiadomości do NSQD, jak:

    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'

Do testowania polecenia uruchom w terminalu:

    ./test.sh

W przypadku debugowania w czasie rzeczywistym i monitorowaniu poniżej polecenia działa również bardzo dobrze:

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

Wreszcie, w ulubionej przeglądarce internetowej otwórz http://127.0.0.1:4171/ Aby zweryfikować i wyświetlić interfejs użytkownika NSQADMIN i patrz statystyki. Sprawdź również zawartość plików dziennika (test.*. Log) Zapisany do katalogu /TMP. Gratulacje! Z powodzeniem zainstalowałeś NSQ w systemie Ubuntu. Cieszyć się!

 Polski