Instrukce k instalaci
Nainstalujte NSQ na Ubuntu
NSQ je nejlepší makléř zpráv a snadno se začněte s distribuovanou platformou pro zasílání zpráv v reálném čase. Nejprve se ujistěte, že všechny deponovací balíčky NSQ jsou nainstalovány a aktuální ve vašem systému. NSQ Všechny parametry jsou zadány na příkazovém řádku a kompilované binární soubory NSQ nemají žádnou závislost runtime. Níže uvedená průvodce pokrývá instalaci NSQ na Debian a Ubuntu včetně distribucí založených na nich. Následující níže uvedené pokyny spustí klastr NSQ na místním počítači. NSQ používá moduly GO k vytvoření spolehlivých sestav, takže pro kompilaci a nastavení NSQ použijte pod příkazy:
git clone https://github.com/nsqio/nsq
cd nsq
make
Existují tři samostatné binární soubory NSQLOOKUPD, NSQD a NSQADMIN, které je třeba nainstalovat a spustit. Takže v jedné skořápce spusťte nsqlookupd pomocí:
nsqlookupd
Ve druhé skořápce terminálu spusťte NSQD pomocí:
nsqd --lookupd-tcp-address=127.0.0.1:4160
Můžete také přidat-broadcast-address = 127.0.0.1. Většina ladění, analýzy a správy se provádí prostřednictvím NSQADMIN. Spusťte tedy spuštěním NSQADMIN v New Shell:
nsqadmin --lookupd-http-address=127.0.0.1:4161
Dále zveřejněte počáteční zprávu pomocí:
curl -d 'hello world 1' 'http://127.0.0.1:4151/pub?topic=test'
Spusťte nsq_to_file v jiné skořápce s příkazem:
nsq_to_file --topic=test --output-dir=/tmp --lookupd-http-address=127.0.0.1:4161
Nakonec publikujte více zpráv na NSQD jako:
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'
Pro testování příkazu běhu v terminálu:
./test.sh
Pro ladění a monitorování níže v reálném čase funguje také velmi dobře:
watch -n 0.5 "curl -s http://127.0.0.1:4151/stats"
Nakonec ve vašem oblíbeném webovém prohlížeči otevřete http://127.0.0.1:4171/ pro ověření a zobrazení uživatelského rozhraní NSQADMIN a viz statistiky. Zkontrolujte také obsah souborů protokolu (test.*. Log) zapsaný do adresáře /TMP. Gratulujeme! Úspěšně jste nainstalovali NSQ v systému Ubuntu. Užívat si!