Formas de pagamento Abuse

Instalando o RABBITMQ no UBUNTU 20.04

07.11.2021, 09:15

Este é o nome de um servidor de filas que pode tratar mensagens utilizando o protocolo AMQP (Advanced Message Queuing Protocol). Vários outros protocolos são também utilizados com a ajuda de plugins. Mais frequentemente usado como um corretor de mensagens de texto, recebe mensagens de programas que as geram e entrega-as a programas que estão prontos para as receber. O servidor em si é escrito em Erlang.

Adicionar chaves

Antes de tudo é necessário adicionar ao sistema todas as chaves que são usadas para assinar repositórios com Erlang e RabbitMQ. Se não tiver o utilitário curl e gnupg instalados no seu sistema, instale-os:

$ sudo apt install curl gnupg -y

Para adicionar chaves, execute comandos como estes:

$ 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

Adicionar Repositórios

Para trabalhar com repositórios é necessário instalar o pacote apt-transport-https:

$ sudo apt install apt-transport-https

Crie o arquivo /etc/apt/sources.list.d/rabbitmq.list e adicione os repositórios Erlang a ele primeiro:

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

Instalando o RABBITMQ no UBUNTU 20.04

Depois os repositórios:

Установка Erlang

Depois de guardar as suas alterações, lembre-se de atualizar as listas de pacotes nos repositórios:

Para instalar todos os componentes necessários dos pacotes erlang execute:

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

Uma vez que tenha sido instalado:

$ erl

Para sair da consola prima Ctrl+C e siga as instruções.

Processo de instalação

Para instalar, execute o comando:

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

De seguida, verifique se o servidor está a funcionar:

$ sudo systemctl status rabbitmq-server

Interface

Se quiser ter acesso à interface Web, também precisa de a ativar. Para isso, execute:

$ sudo rabbitmq-plugins enable rabbitmq_management

Acesse a interface web em http://адрес_сервера:15672, para localhost será http://localhost:15672. O login e a senha padrão para acesso é guest:guest. Mas estes detalhes de acesso só funcionam para o localhost. Se precisar de se ligar remotamente, terá de criar um novo utilizador. Por exemplo, vamos criar o utilizador admin:

$ sudo rabbitmqctl add_user admin hard_password

Para tornar o utilizador recém-criado um administrador, execute este comando:

$ sudo rabbitmqctl set_user_tags admin administrator

Além disso, é necessário dar acesso a este utilizador:

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

Após a conclusão da configuração, será possível iniciar sessão na interface Web do programa em nome do utilizador recém-criado:

Instalação com DOCKER

Se você quiser experimentar o RabbitMQ numa máquina de trabalho, a melhor maneira de fazer isso é usar o Docker. Para iniciar um contêiner com o RabbitMQ, basta executar este comando:

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

Isso completa a instrução.