一、安裝
1、前景
RabbitMQ是用Erlang編寫的,所以需要先安裝Erlang的編譯環(huán)境
注意
Erlang和RabbitMQ的版本是有一些版本匹配關系的,如果不匹配會導致RabbitMQ無法啟動文章來源:http://www.zghlxwxcb.cn/news/detail-829250.html
2、安裝Erlang
# 下載
wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_23.3.1-1~centos~7_amd64.rpm
# 安裝
yum install esl-erlang_23.3.1-1~centos~7_amd64.rpm
# 如果有更高的版本需要覆蓋安裝使用這條
rpm -ivh esl-erlang_23.3.1-1~centos~7_amd64.rpm --replacefiles
# 檢查是否安裝成功
erl -version
3.安裝RabbitMQ
# 安裝RabbitMQ密鑰
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
# 下載
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.14/rabbitmq-server-3.8.14-1.el7.noarch.rpm
# 安裝
yum install rabbitmq-server-3.8.14-1.el7.noarch.rpm
# 配置Web頁面
rabbitmq-plugins enable rabbitmq_management
3.1、配置開機啟動
systemctl enable rabbitmq-server.service
4、啟動RabbitMQ
# 啟動(二選一)
systemctl start rabbitmq-server.service
# 啟動(二選一)
/sbin/service rabbitmq-server start
# 查看啟動狀態(tài)
systemctl status rabbitmq-server.service
5、新增用戶
# 新增用戶 admin為用戶名 123456為密碼
rabbitmqctl add_user admin 123456
# 設置超管權(quán)限
rabbitmqctl set_user_tags admin administrator
# 為username設置權(quán)限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 設置完重啟服務
systemctl restart rabbitmq-server.service
6、疑難解決
6.1、報錯解決
rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE
/var/lib/rabbitmq/mnesia 目錄下存在rabbit@localhost.pid、rabbit@localhost、rabbit@localhost-plugins-expand,刪除這3項
6.2、報錯解決
file /usr/bin/epmd from install of esl-erlang-25.0.3-1.x86_64 conflicts with file from package erlang-erts-24.3.4.1-1.el7.x86_64
該提示為Erlang和RabbitMQ版本不匹配導致
?6.3、重啟成功無法訪問端口
配置阿里云安全組對外開放端口
?二、卸載
# 停掉rabbitmq服務
service rabbitmq-server stop
# 查看rabbitmq安裝的相關列表
yum list | grep rabbitmq
# 卸載rabbitmq已安裝的相關內(nèi)容
yum -y remove rabbitmq-server.noarch
# 查看erlang安裝的相關列表
yum list | grep erlang
# 卸載erlang已安裝的相關內(nèi)容
yum -y remove erlang-*
yum remove erlang.x86_64
三、RabbitMQ及Erlang版本匹配
文章來源地址http://www.zghlxwxcb.cn/news/detail-829250.html
到了這里,關于Linux RabbitMQ 安裝及卸載的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!