Kurulum Talimatları
Ubuntu’ya nsq yükleyin
NSQ en iyi mesaj komisyoncusu ve başlaması kolay gerçek zamanlı dağıtılmış mesajlaşma platformu. İlk olarak, NSQ’nun tüm DEPENCE paketlerinin sisteminize güncel olduğundan ve güncel olduğundan emin olun. NSQ Tüm parametreler komut satırında belirtilir ve derlenen NSQ ikili dosyalarının çalışma zamanı bağımlılığı yoktur. Aşağıdaki kılavuz, Debian ve Ubuntu’daki NSQ kurulumunu, bunlara dayalı dağıtımlar dahil olmak üzere kapsar. Aşağıdaki aşağıdaki talimatlar yerel makinenizde bir NSQ kümesi çalıştıracaktır. NSQ, güvenilir yapılar üretmek için Go modülleri kullanır, bu nedenle derleme ve NSQ’yu ayarlamak için aşağıdaki komutları kullanın:
git clone https://github.com/nsqio/nsq
cd nsq
make
Kurulması ve çalıştırılması gereken üç ayrı ikili NSQlookupd, NSQD ve NSQADMIN vardır. Yani, bir kabukta, nsqlookupd’ı başlayın:
nsqlookupd
Terminalin ikinci kabuğunda, NSQD’yi aşağıdakileri kullanarak başlatın:
nsqd --lookupd-tcp-address=127.0.0.1:4160
Ayrıca –broadcast-address = 127.0.0.1 ekleyebilirsiniz. Hata ayıklama, analiz ve yönetimin çoğu NSQADMIN aracılığıyla yapılır. Yani, NSQADMIN’i koşarak yeni kabukta başlatın:
nsqadmin --lookupd-http-address=127.0.0.1:4161
Ardından, aşağıdakileri kullanarak bir ilk mesajı yayınlayın:
curl -d 'hello world 1' 'http://127.0.0.1:4151/pub?topic=test'
NSQ_TO_FILE’i komutla başka bir kabukta başlatın:
nsq_to_file --topic=test --output-dir=/tmp --lookupd-http-address=127.0.0.1:4161
Son olarak, NSQD’ye şöyle daha fazla mesaj yayınlayın:
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'
Terminalde çalışma komutunu test etmek için:
./test.sh
Gerçek zamanlı hata ayıklama ve aşağıdaki izleme komutu da çok iyi çalışır:
watch -n 0.5 "curl -s http://127.0.0.1:4151/stats"
Son olarak, en sevdiğiniz web tarayıcısında nsqadmin kullanıcı arayüzünü doğrulamak ve görüntülemek ve istatistiklere bakın. Lütfen /TMP dizinine yazılmış günlük dosyalarının (test.*. Log) içeriğini de kontrol edin. Tebrikler! Ubuntu sistemine NSQ’yu başarıyla yüklediniz. Eğlence!