Maksājuma metodes Abuse

RABBITMQ instalēšana UBUNTU 20.04 vidē

07.11.2021, 09:15

Tas ir rindas servera nosaukums, kas var apstrādāt ziņojumus, izmantojot AMQP (Advanced Message Queuing Protocol). Ar spraudņu palīdzību tiek izmantoti arī vairāki citi protokoli. Visbiežāk tiek izmantots kā teksta ziņojumu starpnieks, kas saņem ziņojumus no programmām, kuras tos ģenerē, un piegādā tos programmām, kuras ir gatavas tos saņemt. Pats serveris ir rakstīts Erlang valodā.

Atslēgu pievienošana

Vispirms sistēmai jāpievieno visas atslēgas, kas tiek izmantotas, lai parakstītu repozitorijus ar Erlang un RabbitMQ. Ja jūsu sistēmā nav instalēta curl un gnupg utilīta, instalējiet to:

$ sudo apt install curl gnupg -y

Lai pievienotu atslēgas, izpildiet šādas komandas:

$ curl -1sLf "https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA" | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg > /dev/null
$ curl -1sLf https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/gpg.E495BB49CC4BBE5B.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/io.cloudsmith.rabbitmq.E495BB49CC4BBE5B.gpg > /dev/null
$ curl -1sLf https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/gpg.9F4587F226208342.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/io.cloudsmith.rabbitmq.9F4587F226208342.gpg > /dev/null

Add Repositories

Lai strādātu ar repozitorijiem, ir jāuzinstalē apt-transport-https pakotne:

$ sudo apt install apt-transport-https

Vispirms izveidojiet failu /etc/apt/sources.list.d/rabbitmq.list un pievienojiet tajā Erlang repozitorijus:

$ sudo vi /etc/apt/sources.list.d/rabbitmq.list

RABBITMQ instalēšana UBUNTU 20.04 vidē

Tad krātuves:

Установка Erlang

Pēc izmaiņu saglabāšanas neaizmirstiet atjaunināt pakotņu sarakstus repozitorijos:

Lai instalētu visas nepieciešamās erlang pakotņu sastāvdaļas, veiciet:

Выполнение команды

Kad tas ir instalēts:

$ erl

Lai izietu no konsoles, nospiediet Ctrl+C un izpildiet norādījumus.

Instalēšanas process

Lai instalētu, izpildiet komandu:

$ sudo apt-get install rabbitmq-server -y --fix-missing

Pēc tam pārbaudiet, vai serveris ir ieslēgts un darbojas:

$ sudo systemctl status rabbitmq-server

Interfeiss:

Ja vēlaties piekļūt tīmekļa saskarnei, ir jāiedarbina arī tā. Lai to izdarītu, palaidiet: :

$ sudo rabbitmq-plugins enable rabbitmq_management

Piekļūstiet tīmekļa saskarnei http://адрес_сервера:15672, vietējam hostam tas būs http://localhost:15672. Noklusējuma pieteikšanās vārds un parole piekļuvei ir guest:viesis. Taču šie piekļuves dati darbojas tikai attiecībā uz localhost. Ja nepieciešams pieslēgties attālināti, ir jāizveido jauns lietotājs. Piemēram, izveidosim lietotāju admin:

$ sudo rabbitmqctl add_user admin hard_password

Lai jaunizveidoto lietotāju padarītu par admin, izpildiet šo komandu:

$ sudo rabbitmqctl set_user_tags admin administrator

Turklāt šim lietotājam jāpiešķir piekļuve:

$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Pēc konfigurācijas pabeigšanas jūs varēsiet pieteikties programmas tīmekļa saskarnē jaunizveidotā lietotāja vārdā:

Instalēšana ar DOCKER

Ja vēlaties izmēģināt RabbitMQ darba datorā, labākais veids, kā to izdarīt, ir izmantot Docker. Lai palaistu konteineru ar RabbitMQ, vienkārši izpildiet šo komandu:

$ docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.9-management

Tas pabeidz instrukciju.