Linux安装RabbitMQ3.8.5(不好使你别打我)

前言

---- 标题起的好,点赞少不了。
安装环境 : centeros7.3
安装版本 : RabbitMQ3.8.5 ; ErLang是23.x(当时最新的)

一、明确要安装的版本

很多时候安装完发现起不来,大多数原因是因为版本没选好;
RabbitMQ和Erlang之间的版本对应关系见官网地址: https://www.rabbitmq.com/which-erlang.html.

二、安装Erlang(两种姿势二选一)

1. yum安装最新版本的Erlang
 wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
 sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm --force --nodeps
 sudo yum install erlang
2. 手动安装指定版本的Erlang

下载地址:https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/
在这里插入图片描述
下载后上传服务器,执行安装命令

rpm -ivh erlang-23.0.2-1.el8.x86_64.rpm
3.验证是否安装成功
erl -v

三、安装RabbitMQ

1. 下载安装包

下载地址:
(1)官方地址
https://www.rabbitmq.com/install-rpm.html#downloads
在这里插入图片描述
(2)github上下载
https://github.com/rabbitmq/erlang-rpm/releases
(3)改地址目前是v3.6.15 及其以前的版本
https://www.rabbitmq.com/releases/rabbitmq-server/

2. 安装

将安装包下载上传到服务器,执行安装命令(注意改成你下载的rpm版本),过程中该yes的选择y,直到执行完。

yum install rabbitmq-server-3.8.5-1.el7.noarch.rpm

四、配置用户及远程连接访问

默认用户密码为guest,guest;建议删除后重新配置;

# 查看当前所有用户
sudo rabbitmqctl list_users
# 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
sudo rabbitmqctl delete_user guest
# 添加新用户 root 密码 111111
sudo rabbitmqctl add_user root 111111
# 设置用户tag
sudo rabbitmqctl set_user_tags root administrator
# 赋予用户默认vhost的全部操作权限
sudo rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
# 查看用户的权限
sudo rabbitmqctl list_user_permissions root

开启web管理接口

sudo rabbitmq-plugins enable rabbitmq_management

启动服务,访问http://ip:15672,输入用户名和密码就可以访问web管理界面了。

五、服务启动相关命令

# 添加开机启动RabbitMQ服务
sudo chkconfig rabbitmq-server on  
# 启动服务
sudo /sbin/service rabbitmq-server start 
# 查看服务状态
sudo /sbin/service rabbitmq-server status  
# 停止服务
sudo /sbin/service rabbitmq-server stop   

注意开放5672和15672端口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章