centos7安裝RabbitMQ

1.安裝一些必要的命令環境,在 centos 執行下面的命令

yum install lsof  build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
複製代碼

2.下載 RabbitMQlsof、erlang、socat 的安裝包

RabbitMQ 下載地址:www.rabbitmq.com/news.htmlhtml

我安裝的是 3.6.5 的,並且採用 rpm 一鍵安裝,適合小白新手
複製代碼

在 /usr/local/rabbitmq 目錄下安裝,因此直接在該目錄執行以下命令下載安裝包,c++

wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm

wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm

wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
複製代碼

上面三個安裝包下載完成後,先安裝 erlang,記得要按照這個順序!!!
複製代碼

執行:centos

rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
複製代碼

接着安裝socat, 執行:

rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
複製代碼

安裝rabbitmq,rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

修改配置:bash

vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
複製代碼

loopback_users 節點的要修改一下 app

因爲我是採用 rpm 安裝的,這種一鍵安裝已經把不少環境安裝好了,因此執行啓動:

rabbitmq-server start &
複製代碼

若是出現以下的錯誤,有多是你已經安裝過,啓動過 rabbitmq 了 tcp

這時候執行:

ps -ef | grep rabbit
複製代碼

發現這裏有個後臺進程,把這幾個進程 kill 掉便可

再次執行

ps -ef | grep rabbit
複製代碼

就發現這剩下這個了 oop

再次執行啓動:

rabbitmq-server start &
複製代碼

執行:ui

lsof -i:5672(默認的端口)
複製代碼

看到下面的就意味着成功啦 spa

插件

查看默認安裝的插件:插件

rabbitmq-plugins list
複製代碼

啓動可視化的管控臺:

rabbitmq-plugins enable rabbitmq_management
複製代碼

打開: http://192.168.0.7:15672 這裏的ip就是你centos系統的ip,帳號密碼都是:guest 管控臺的默認端口是:15672 通訊的默認端口是:5672 集羣的默認端口是:25672
若是沒法訪問有多是這個端口沒有對外開放,須要改一下防火牆 執行:

firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
複製代碼

登陸上去後看到

說明安裝成功啦~

中止: rabbitmqctl app_stop複製代碼
相關文章
相關標籤/搜索