Como instalar o Apache Activemq no Debian 10
- 705
- 17
- Randal Kuhlman
Apache ActiveMq é um corretor de mensagens multiprotocolo flexível e poderoso de fonte aberta Java. Um corretor de mensagens medeia a comunicação entre os aplicativos, traduzindo uma mensagem do protocolo formal de mensagens do remetente para o protocolo formal de mensagens do receptor.
Leia também: Como instalar o Apache ActiveMQ no CentOS/Rhel 8
ActiveMq suporta muitos protocolos de transporte padrão, como Openwire, Stomp, Mqtt, AMQP, DESCANSAR, e WebSockets. Ele também suporta clientes entre idiomas, incluindo Java via completa Serviço de mensagem Java (Jms).
Recursos ActiveMQ
Aqui está uma lista de seus recursos notáveis:
- Possui uma configuração flexível com o suporte da integração de aplicativos de várias plataformas usando o onipresente protocolo AMQP.
- Ele pode ser implantado como um processo independente, portanto, fornece máxima flexibilidade para alocação e gerenciamento de recursos entre diferentes aplicações.
- Utiliza vários modos para alta disponibilidade, incluindo mecanismos de travamento no nível de arquivo e banco de dados, e muito mais.
- Permite mensagens de troca entre aplicativos da Web usando Stomp em WebSockets.
- Ele suporta o balanceamento de carga de mensagens e alta disponibilidade para dados.
- Suporta o gerenciamento de dispositivos IoT usando MQTT e muito mais.
Neste artigo, explicaremos como instalar a versão mais recente de Apache ActiveMq com um Debian 10 servidor.
Para correr ActiveMq, Você precisa ter o Java instalado no seu sistema Debian 10. Requer um Java Runtime Environment (Jre) 1.7 ou mais tarde e o Java_home A variável de ambiente deve ser definida para o diretório onde o JRE está instalado.
Instalando o ActiveMQ no Debian 10
Para instalar a versão mais recente de ActiveMq, Vá para o site oficial e faça o download do pacote de origem ou use o seguinte comando wget para baixar diretamente no terminal como mostrado.
# cd/opt # wget https: // www.apache.org/dist/ActiveMQ/5.15.9/apache-ativemq-5.15.9-BIN.alcatrão.gz # tar zxvf apache-ativemq-5.15.9-BIN.alcatrão.gz
Em seguida, vá para o diretório extraído e liste seu conteúdo usando o comando ls da seguinte forma:
# CD Apache-ativemq-5.15.9 # LSListe o conteúdo do ActiveMQ
Depois de instalar ActiveMq Como mostrado acima, você precisa anotar os seguintes subdiretos-chave no diretório de instalação:
- BIN - contém o arquivo executável e outros arquivos relacionados.
- conf - armazena os arquivos de configuração (o arquivo de configuração principal é /opt/apache-ativemq-5.15.9/conf/ativemq.xml, escrito em formato XML).
- dados - contém o arquivo PID e arquivos de log.
ActiveMq Vem com uma configuração básica suficiente e a UO pode iniciá -la como um processo de daemon independente com o seguinte comando. Observe que este comando é relativo ao diretório de instalação/instalação do ActiveMQ (/opt/apache-ativemq-5.15.9).
# ./BIN/ActiveMQ StartInicie o ActiveMQ no Debian 10
O ActiveMq Daemon escuta na porta 61616 por padrão e você pode verificá -lo usando o utilitário ss.
# ss -ltpnVerifique a porta de escuta do ActiveMQ
Access ActiveMQ no Debian 10
A etapa final é testar o ActiveMq Instalação através do console da web que ouve na porta 8161. Para fazer isso, abra um navegador da web e aponte para o URL.
http: // localhost: 8161 ou http: // server_ip: 8161
Então o ActiveMq A interface da web deve carregar como mostrado na captura de tela a seguir.
Access Apache ActiveMQ InterfacePara gerenciar e monitorar ActiveMq, Você precisa fazer login na interface administrativa clicando em “Gerente ActiveMQ Broker”. Observe que você também pode acessar o console da web usando o URL:
http: // localhost: 8161/admin ou http: // server_ip: 8161/admin.
Use o nome de usuário e senha padrão, admin/admin e clique OK.
Login do ActiveMQ AdminA captura de tela a seguir descreve o console administrativo, ele possui muitos recursos em relação às suas guias (casa, filas, tópicos, assinantes, conexões, programados e enviados).
Painel do ActiveMQ AdminPara testar como ActiveMq trabalha, vá para o Enviar página e envie uma mensagem para uma fila. Depois de clicar Enviar, você deve poder navegar por eles e ver a fila como um RSS ou Átomo alimentar.
Você pode ver ActiveMq logs usando o arquivo /opt/apache-ativemq-5.15.9/Data/ActiveMQ.registro, por exemplo.
# gato ./Data/ActiveMQ.Log #Relative to Instalation Directory ou # Cat /Opt /Apache-ActiveMQ-5.15.9/Data/ActiveMQ.Log #full Path
Para parar ou matar o ActiveMq Daemon, execute o seguinte comando.
# ./bin/ActiveMQ #Relative to Instalation Directory ou #/opt/apache-activeMQ-5.15.9/BIN/ActiveMQ Stop #full Path
Para mais informações, consulte a documentação ActiveMQ 5.
Neste artigo, mostramos como instalar Apache ActiveMq corretor de mensagens ligado Debian 10. Use o formulário de comentário abaixo para fazer qualquer pergunta para compartilhar seus pensamentos conosco.
- « Como usar Fail2Ban para proteger seu servidor Linux
- Como instalar Fail2ban para proteger o SSH no CentOS/Rhel 8 »