Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instaloni Erlang
Hapi 3: Instaloni RabbitMQ
Hapi 4: Nisni serverin
Hapi 5: Aktivizo dhe përdor konsolën e menaxhimit RabbitMQ
RabbitMQ është një ndërmjetës mesazhesh me burim të hapur i përdorur gjerësisht i shkruar në gjuhën e programimit Erlang. Si një program ndërmjetës i orientuar drejt mesazheve, RabbitMQ mund të përdoret për të zbatuar Protokollin e Avancuar të Radhës së Mesazheve (AMQP) në të gjitha sistemet operative moderne.
Ky artikull shpjegon se si të instaloni RabbitMQ në një shembull të serverit Vultr Ubuntu 16.04.
Parakushtet
Para se të filloni, duhet të:
Hapi 1: Përditësoni sistemin
Përdorni komandat e mëposhtme për të përditësuar sistemin tuaj Ubuntu 16.04 në statusin më të fundit të qëndrueshëm:
sudo apt-get update
sudo apt-get upgrade
Hapi 2: Instaloni Erlang
Meqenëse RabbitMQ është shkruar në Erlang, duhet të instaloni Erlang përpara se të përdorni RabbitMQ:
cd ~
wget http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_general/esl-erlang_20.1-1~ubuntu~xenial_amd64.deb
sudo dpkg -i esl-erlang_20.1-1\~ubuntu\~xenial_amd64.deb
Verifikoni instalimin tuaj të Erlang:
erl
Ju do të silleni në guaskën Erlang e cila i ngjan:
Erlang/OTP 20 [erts-9.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.1 (abort with ^G)
Shtypni Ctrl+Cdy herë për të dalë nga guaska Erlang.
Hapi 3: Instaloni RabbitMQ
Shtoni depon e Apt në drejtorinë tuaj të listës burimore të Apt ( /etc/apt/sources.list.d):
echo "deb https://dl.bintray.com/rabbitmq/debian xenial main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list
Më pas shtoni çelësin tonë publik në listën tuaj të çelësave të besuar duke përdorur apt-key:
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
Ekzekutoni komandën e mëposhtme për të përditësuar listën e paketave:
sudo apt-get update
Instaloni rabbitmq-serverpaketën:
sudo apt-get install rabbitmq-server
Hapi 4: Nisni serverin
sudo systemctl start rabbitmq-server.service
sudo systemctl enable rabbitmq-server.service
Ju mund të kontrolloni statusin e RabbitMQ:
sudo rabbitmqctl status
Si parazgjedhje RabbitMQ krijon një përdorues të quajtur " guest" me fjalëkalim " guest. Ju gjithashtu mund të krijoni llogarinë tuaj të administratorit në serverin RabbitMQ duke përdorur komandat e mëposhtme. Ndryshoni passwordfjalëkalimin tuaj.
sudo rabbitmqctl add_user admin password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Hapi 5: Aktivizo dhe përdor konsolën e menaxhimit RabbitMQ
Aktivizo konsolën e menaxhimit të RabbitMQ në mënyrë që të mund të monitorosh proceset e serverit RabbitMQ nga një shfletues ueb:
sudo rabbitmq-plugins enable rabbitmq_management
sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
Më pas, duhet të konfiguroni një llogari përdoruesi administratori për të hyrë në tastierën e menaxhimit të serverit RabbitMQ. Në komandat e mëposhtme, " mqadmin" është emri i përdoruesit të administratorit, " mqadminpassword" është fjalëkalimi. Mos harroni t'i zëvendësoni ato me tuajat.
sudo rabbitmqctl add_user mqadmin mqadminpassword
sudo rabbitmqctl set_user_tags mqadmin administrator
sudo rabbitmqctl set_permissions -p / mqadmin ".*" ".*" ".*"
Tani, vizitoni URL-në e mëposhtme:
http://[your-vultr-server-IP]:15672/
Identifikohu me kredencialet që kishe specifikuar më parë. Do të përshëndeteni me tastierën e menaxhimit në distancë të RabbitMQ, ku mund të mësoni më shumë rreth RabbitMQ.