一.安装软件环境
操作系统:CentOS7.9
CUP核数:4核
内存大小:8G
硬盘大小:40G
登录账号:root
主机地址:192.168.162.160
二.安装软件版本
rabbitmq版本:3.7.19
erlang版本:10.4
三.安装编译依赖
#yum -y install gcc make xmlto perl xz glibc-devel ncurses-devel openssl-devel gtk2-devel binutils-devel
四.安装erlang软件
先把"otp_src_22.0.tar.gz"文件上传到"/tmp"目录后开始安装。
#cd /tmp
#tar -zxvf otp_src_22.0.tar.gz
#cd /tmp/otp_src_22.0
#./configure --prefix=/usr/local/erlang10.4
#make install
五.创建用户
#groupadd rabbitmq
#useradd -r -g rabbitmq -s /sbin/nologin -M rabbitmq
六.安装rabbitmq软件
先把"rabbitmq-server-generic-unix-3.7.19.tar.xz"文件上传到"/tmp"目录后开始安装。
#cd /tmp
#/bin/xz -d rabbitmq-server-generic-unix-3.7.19.tar.xz
#tar -xvf rabbitmq-server-generic-unix-3.7.19.tar
#mv /tmp/rabbitmq_server-3.7.19/ /usr/local/rabbitmq3.7.19
九.授权访问目录
#chown rabbitmq:rabbitmq -R /usr/local/rabbitmq3.7.19
#chown rabbitmq:rabbitmq -R /usr/local/erlang10.4
六.设置环境变量
#vi /etc/profile
添加内容如下:
export PATH=/usr/local/erlang10.4/bin:/usr/local/rabbitmq3.7.19/sbin:$PATH
#source /etc/profile
#erl
>halt().
#/usr/local/rabbitmq3.7.19/sbin/rabbitmq-plugins enable rabbitmq_management
七.开放应用端口
#firewall-cmd --permanent --add-port=15672/tcp
#firewall-cmd --permanent --add-port=5672/tcp
#firewall-cmd --reload
八.设置环随机启动
#vi /etc/rc.local
添加一下内容
sudo -u rabbitmq /usr/local/rabbitmq3.7.19/sbin/rabbitmq-server -detached
#chmod +x /etc/rc.local
九.管理rabbitmq软件
- 查看版本
#rabbitmqctl status | grep rabbit
- 启动程序
#rabbitmq-server -detached
- 重启程序
#rabbitmq-server restart
- 停止程序
rabbitmqctl stop
- 查看状态
#rabbitmqctl status
- 查看安装
在任何浏览器中输入"http://192.168.162.160:15672"后显示如下就是安装成功
十.用户账号管理
- 查看所有用户
#rabbitmqctl list_users
- 添加新的用户
#rabbitmqctl add_user 账号 密码
- 配置用户权限
#rabbitmqctl set_permissions -p “虚拟机名称” 账号 “." ".” “.*”
- 查看用户权限
#rabbitmqctl list_user_permissions 账号
- 设置用户tag
#rabbitmqctl set_user_tags 账号 “tag名称”
- 删除已有用户
#rabbitmqctl delete_user 账号
- 删除默认账号
#rabbitmqctl delete_user guest
安装文件:https://download.csdn.net/download/weixin_46449834/20369007