Telepítési útmutató
Telepítse az NSQ -t az Ubuntu -ra
Az NSQ a legjobb üzenet -bróker és a Könnyen elindítható valós időben elosztott üzenetküldő platform. Először győződjön meg arról, hogy az NSQ összes dudorcsomagja telepítve van és naprakészen van a rendszerre. NSQ Az összes paraméter a parancssorban van megadva, és az összeállított NSQ bináris fájlok nincsenek futási idő függőséggel. Az alábbi útmutató az NSQ telepítését lefedi a Debian és az Ubuntu területén, beleértve az azok alapján történő eloszlásokat. Az alábbi utasítások NSQ -fürt futtatása a helyi gépen futtatja. Az NSQ GO modulokat használ a megbízható építkezés előállításához, így az alábbi parancsokat használja az összeállításhoz és az NSQ beállításához:
git clone https://github.com/nsqio/nsq
cd nsq
make
Három különálló bináris, az NSQLookupd, az NSQD és az NSQADMIN létezik, amelyeket telepíteni és futtatni kell. Tehát egy héjban kezdje el az NSQLookUpd -t:
nsqlookupd
A terminál második héjában indítsa el az NSQD -t:
nsqd --lookupd-tcp-address=127.0.0.1:4160
Hozzáadhat-broadcast-címe = 127.0.0.1. A hibakeresés, az elemzés és az adminisztráció nagy részét az NSQADMIN -en keresztül végzik. Tehát kezdje el az NSQADMIN -t az új héjban futtatásával:
nsqadmin --lookupd-http-address=127.0.0.1:4161
Ezután tegye közzé egy kezdeti üzenetet a következő címmel:
curl -d 'hello world 1' 'http://127.0.0.1:4151/pub?topic=test'
Indítsa el az NSQ_TO_FILE -t egy másik héjban, parancsgal:
nsq_to_file --topic=test --output-dir=/tmp --lookupd-http-address=127.0.0.1:4161
Végül, tegyen közzé további üzeneteket az NSQD -nek, például:
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'
A Run parancs teszteléséhez a terminálon:
./test.sh
A valósidejű hibakeresés és megfigyeléshez az alábbi parancs is nagyon jól működik:
watch -n 0.5 "curl -s http://127.0.0.1:4151/stats"
Végül, a kedvenc webes böngészőjében nyissa meg a http://127.0.1:4171/ http://127.0.1:4171/ -t, hogy ellenőrizze és megtekintse az NSQADMIN UI -t, és lásd a statisztikákat. Kérjük, ellenőrizze a naplófájlok tartalmát (teszt.*. Napló) a /TMP könyvtárba írva. Gratulálunk! Sikeresen telepítette az NSQ -t az Ubuntu rendszerre. Élvezd!