Instruksi instalasi

Instal NSQ di Ubuntu

NSQ adalah broker pesan terbaik dan mudah untuk memulai platform pesan terdistribusi realtime. Pertama, pastikan bahwa semua paket depensi NSQ diinstal dan terkini pada sistem Anda. NSQ Semua parameter ditentukan pada baris perintah dan dikompilasi binari NSQ tidak memiliki ketergantungan runtime. Panduan di bawah ini mencakup instalasi NSQ di Debian dan Ubuntu termasuk distribusi berdasarkan mereka. Instruksi di bawah ini akan menjalankan cluster NSQ di mesin lokal Anda. NSQ menggunakan modul GO untuk menghasilkan build yang andal jadi gunakan perintah di bawah ini untuk menyusun dan mengatur NSQ:

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

Ada tiga binari terpisah NSQLookUPD, NSQD dan NSQADMIN yang perlu diinstal dan dijalankan. Jadi, dalam satu shell, mulai nsqlookupd menggunakan:

    nsqlookupd

Di cangkang terminal kedua, mulailah NSQD menggunakan:

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

Anda juga dapat menambahkan –broadcast-address = 127.0.0.1. Sebagian besar debugging, analisis, dan administrasi dilakukan melalui nsqadmin. Jadi, mulailah nsqadmin di shell baru dengan menjalankan:

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

Selanjutnya, publikasikan pesan awal menggunakan:

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

Mulai nsq_to_file di shell lain dengan perintah:

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

Akhirnya, menerbitkan lebih banyak pesan ke NSQD seperti:

    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'

Untuk menguji perintah run di terminal:

    ./test.sh

Untuk debugging dan pemantauan realtime di bawah ini juga bekerja dengan sangat baik:

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

Akhirnya, di browser web favorit Anda, buka http://127.0.0.1:4171/ untuk memverifikasi dan melihat NSQADMIN UI dan melihat statistik. Harap periksa juga konten file log (tes.*. Log) yang ditulis ke dalam /TMP Directory. Selamat! Anda telah berhasil menginstal NSQ pada sistem Ubuntu. Menikmati!

 Indonesia