创世通网站建设,营口组织部网站 两学一做,莱阳 网站建设,雅客网站建设三#xff1a;RabbitMQ 安装
1.环境准备
Linux 的 CentOS 7.x 版本。Xftp 传输安装包到 Linux。Xshell 连接 Linux#xff0c;进行解压安装。 RabbitMQ安装包 链接#xff1a;https://pan.baidu.com/s/1ZYVI4YZlvMrj458jakla9A 提取码#xff1a;dyto xshell安装包 链接RabbitMQ 安装
1.环境准备
Linux 的 CentOS 7.x 版本。Xftp 传输安装包到 Linux。Xshell 连接 Linux进行解压安装。 RabbitMQ安装包 链接https://pan.baidu.com/s/1ZYVI4YZlvMrj458jakla9A 提取码dyto xshell安装包 链接https://pan.baidu.com/s/1jizYPpc1I-wdZ4WU2hayuw 提取码s7fm ftp安装包 链接https://pan.baidu.com/s/1_4ySPR-HsA9RdWn9D8f2sg 提取码fa6z 2.安装
安装包上传到服务器 # 安装 erlang-21.3-1.el7.x86_64.rpm
[rootiZt4nfajtnm9rnnc8d6es0Z rabbitmq]# rpm -ivh erlang-21.3-1.el7.x86_64.rpm
warning: erlang-21.3-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
Preparing... ################################# [100%]package erlang-21.3-1.el7.x86_64 is already installed# 在 RabiitMQ 安装过程中需要依赖 socat 插件首先安装该插件
[rootiZt4nfajtnm9rnnc8d6es0Z rabbitmq]# yum install socat -y^C
[rootiZt4nfajtnm9rnnc8d6es0Z rabbitmq]# # 解压 RabbitMQ 安装包
[rootiZt4nfajtnm9rnnc8d6es0Z rabbitmq]# rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
3.启动
# 启动服务
systemctl start rabbitmq-server
# 查看服务状态
systemctl status rabbitmq-server其他配置
# 开机自启动
systemctl enable rabbitmq-server
# 停止服务
systemctl stop rabbitmq-server
# 重启服务
systemctl restart rabbitmq-server4.管理界面及授权操作 默认端口 RabbitMQ 的默认访问端口是 15672 如果 Linux 有防火墙记得开放 15672 端口否则 Windows 无法访问 默认情况下RabbiMQ 没有安装 Web 端的客户端软件需要安装才可以生效
rabbitmq-plugins enable rabbitmq_management安装完毕以后重启服务
systemctl restart rabbitmq-server通过 http://ip:15672 访问ip 为 Linux 的 ip如果访问超时需要检查服务器是否开放了15672端口以阿里云为例在防火墙开放端口 rabbitmq 有一个默认的账号密码 guest但是登录该账号密码会出现权限问题需要添加一个远程登录的用户 # 创建账号和密码
rabbitmqctl add_user 用户名 密码# 设置用户角色
rabbitmqctl set_user_tags 用户名 角色# 为用户添加资源权限添加配置、写、读权限
# set_permissions [-p vhostpath] user conf write read
rabbitmqctl set_permissions -p / y .* .* .*角色固定有四种级别
administrator可以登录控制台、查看所有信息、并对rabbitmq进行管理monToring监控者登录控制台查看所有信息policymaker策略制定者登录控制台指定策略managment普通管理员登录控制 添加用户和权限后再次访问 http://ip:15672 登录输入添加好的用户名和密码即可进入后台 其他指令
# 修改密码
rabbitmqctl change_ password 用户名 新密码# 删除用户
rabbitmqctl delete_user 用户名# 查看用户清单
rabbitmqctl list_userDocker安装RabbitMQ
# 安装启动 rabbitmq 容器
docker run -d --name myRabbitMQ -e RABBITMQ_DEFAULT_USER用户名 -e RABBITMQ_DEFAULT_PASS密码 -p 15672:15672 -p 5672:5672 rabbitmq:3.8.14-management