- 官网下载
RabbitMQ 官方地址:RabbitMQ: easy to use, flexible messaging and streaming — RabbitMQ
下载时需注意Erlang Versions的版本
这里下载的是3.12.2
2.安装依赖环境
在线安装依赖环境: yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz |
3.下载安装erlang
https://github.com/rabbitmq/erlang-rpm/releases
rpm方式安装erlang: rpm -ivh erlang-25.3.2.3-1.el7.x86_64.rpm
装socat 依赖: yum -y install socat
erl -version 查看版本号
4.安装RabbitMQ
rpm -ivh rabbitmq-server-3.12.2-1.el8.noarch.rpm
rpm方式安装erlang: rpm -ivh erlang-25.3.2.3-1.el7.x86_64.rpm 装socat 依赖: yum -y install socat |
5.开启管理界面及配置
rabbitmq-plugins enable rabbitmq_management
用下面这条命令,检查RabbitMQ的执行状态
systemctl enable rabbitmq-server.service
6.启动RabbitMQ
service rabbitmq-server start # 启动服务
service rabbitmq-server stop # 停止服务
service rabbitmq-server restart # 重启服务
如果启动报错:
Redirecting to /bin/systemctl start rabbitmq-server.service
Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.
1. 建立配置文件
//跳转目录
cd /etc/rabbitmq/
//建立文件
vi rabbitmq-env.conf
2. 添加内容
NODENAME=rabbit@localhost
7.启动创建用户后访问
http://192.168.64.135:15672/
默认用用密码:guest/guest
访问报错:这是由于guest账号默认只能通过localhost访问登录,如果通过IP地址访问,则会被限制;User can only log in via localhost
我们可以创建一个新帐号:
rabbitmqctl add_user javacto javacto
为该用户设置权限所有权限:
rabbitmqctl set_permissions -p / javacto".*" ".*" ".*"
设置该用户为管理员角色:rabbitmqctl set_user_tags javacto administrator
- 查看所有用户:rabbitmqctl list_users
然后登陆成功
8.如是阿里云需要开放端口:文章来源:https://www.toymoban.com/news/detail-658981.html
如果是阿里云记得在阿里云安全组规则里面开放rabbitmq的默认端口.
http协议的端口 15672 开放这一个就可以
amqp协议的 5672
clustering协议 25672文章来源地址https://www.toymoban.com/news/detail-658981.html
到了这里,关于RabbitMQ安装配置,笔记整理 RabbitMQ3.12.2版本安装配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!