赞
踩
rabbitmq依赖erlang,从官网入手 http://www.rabbitmq.com/
使用rpm方式进行下载安装,在官网中寻找下载包
rabbitmq的仓库中寻找合适rpm文件
erlang下载(centos 的 21.0.6-1.el7版本)
wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-21.0.6-1.el7.centos.x86_64.rpm/download.rpm
erlang安装 --- 使用rpm命令
rpm -ivh erlang-21.0.6-1.el7.centos.x86_64.rpm
rabbit下载(3.7.7-1.el7版本)
wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.7.7-1.el7.noarch.rpm/download.rpm
需要先安装依赖包socat
yum install socat
rabbit 安装 --- 使用rpm命令
rpm -ivh rabbitmq-server-3.7.7-1.el7.noarch.rpm
rabbitmq启动
- systemctl start rabbitmq-server
- #或者
- rabbitmq-server -detached #以后台守护进程方式启动
其他相关操作
- #启动服务
- systemctl start rabbitmq-server.service
-
- #设置开机启动
- systemctl enable rabbitmq-server.service
-
- #停止开机启动
- systemctl disable rabbitmq-server.service
-
- #重新启动服务
- systemctl restart rabbitmq-server.service
-
- #查看服务当前状态
- systemctl status rabbitmq-server.service
-
- #查看所有已启动服务
- systemctl list-units --type=service
我们可以设置rabbitmq-server开机启动,设置后log如下
Created symlink from /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service to /usr/lib/systemd/system/rabbitmq-server.service.
查看启动状态,同时也可以使用rabbitmqctl命令操作
rabbitmqctl status
配置网页插件 ,其他plugins参考
rabbitmq-plugins enable rabbitmq_management
开放防火墙端口号
- firewall-cmd --zone=public --add-port=15672/tcp --permanent #网页端口
- firewall-cmd --zone=public --add-port=5672/tcp --permanent #AMQP端口,java使用
- firewall-cmd --reload # 重新加载
访问RabbitMQ
无法登陆,需要添加用户和权限
- rabbitmqctl add_user admin 123456 #添加用户名和密码
- rabbitmqctl set_permissions -p /admin".*" ".*" ".*" #修改权限
- rabbitmqctl set_user_tags admin administrator #添加用户角色
或者我们在界面窗口去修改用户的权限
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。