Instale e use o RabbitMQ em uma máquina virtual (super detalhado)

Índice

1. Instale o Socat

2. Instale Erlang

3. Instale o RabbitMQ

4. Abra a interface de gerenciamento e configure

5. começar

6. Configurar hosts virtuais e usuários

6.1. Funções do usuário

6.2. Configuração de Hosts Virtuais

6.2.1. Criar hosts virtuais

6.2.2. Definir permissões de hosts virtuais


1. Instale o Socat

A instalação online depende do ambiente:
yum install gcc

yum install socat

yum install openssl

yum install openssl-devel

2. Instale Erlang

 

 

Crie um novo diretório para colocar o pacote de instalação
mkdir /rabbitmq && cd /rabbitmq
#Upload erlang-22.0.7-1.el7.x86_64.rpm upload do pacote    de instalação

 # instalar

rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm

3. Instale o RabbitMQ

cd /rabbitmq
#Upload do pacote de instalação rabbitmq-server-3.7.17-1.el7.noarch.rpm

# instalar 

rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm

4. Abra a interface de gerenciamento e configuração

#Abra a interface de gerenciamento

rabbitmq-plugins enable rabbitmq_management
#Configure o controle remoto para usar o convidado para fazer login no mq
cd /usr/share/doc/rabbitmq-server-3.7.17
cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
#Modifique o arquivo de configuração
vi /etc/rabbitmq/rabbitmq.config
Modifique o arquivo de configuração /etc/rabbitmq/rabbitmq.config :

 

 

5. começar

Centos6 usa este comando:
/sbin/service rabbitmq-server restart
Centos7 usa este comando:
systemctl start rabbitmq-server

6. Configurar hosts virtuais e usuários

6.1. Funções do usuário

Após a instalação do RabbitMQ , você pode visitar http:// endereço IP : 15672 ; ele vem com o nome de usuário e a senha do convidado/convidado ; se você precisar criar um usuário personalizado; também poderá fazer login
Após a interface de gerenciamento, faça o seguinte:

 

Descrição da função : 

1. Superadministrador (administrador)
Você pode fazer login no console de gerenciamento, visualizar todas as informações e operar usuários e políticas
2. Monitoramento _
Você pode fazer login no console de gerenciamento e visualizar as informações relevantes do nó rabbitmq ( número de processos, uso de memória, uso de disco, etc.)
3. Formulador de políticas
Você pode fazer login no console de gerenciamento e gerenciar a política ao mesmo tempo . Mas você não pode visualizar as informações relevantes do nó ( a parte marcada pela caixa vermelha na figura acima ) .
4. Gerentes comuns (gestão)
Você só pode fazer login no console de gerenciamento, mas não pode ver as informações do nó ou gerenciar políticas.
5. Outros
Não é possível fazer login no console de gerenciamento, geralmente produtores e consumidores comuns.

6.2. Configuração de Hosts Virtuais

Assim como o mysql tem o conceito de um banco de dados e pode especificar permissões de usuário para operações como bibliotecas e tabelas.
RabbitMQ também possui gerenciamento de permissão semelhante; no RabbitMQ, o servidor de mensagens virtuais Virtual Host pode ser usado,
Cada Virtual Host é equivalente a um servidor RabbitMQ relativamente independente , e cada Virtual Host é isolado um do outro. Exchange , queue e message não podem se comunicar entre si. Equivalente ao banco de dados do mysql . O nome virtual geralmente começa com / .

6.2.1. Criar hosts virtuais

 

6.2.2. Definir permissões de hosts virtuais

 

 

Acho que você gosta

Origin blog.csdn.net/WQGuang/article/details/131683206
Recomendado
Clasificación