实验环境:Win10-64bit VMware-15.5.0 CentOS-7
一、安装基础环境
yum -y install ncurses-devel
yum -y install openssl-devel
yum -y install unixODBC-devel
yum -y install gcc-c++
二、下载RabbitMQ及运行环境Erlang安装包
新建目录(比如:新建RabbitMQ目录,用于存放安装包),下载:
wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
三、按顺序安装RabbitMQ运行环境及RabbitMQ
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
注意:如遇依赖项问题报错,安装失败,用yum -y install命令,如:yum -y install erlang-18.3-1.el7.centos.x86_64.rpm
四、配置环境变量
由于是默认安装,需要用find命令查找erlang安装位置:
find / -name erlang
系统返回默认安装位置为:/usr/lib64/erlang
以此设置环境变量:
export ERLANG_HOME=/usr/lib64/erlang
export PATH=$ERLANG_HOME/bin:$PATH
五、启用插件
rabbitmq-plugins enable rabbitmq_management
六、启动服务
rabbitmq-server -detached
七、关闭Linux防火墙,使本地外网可以访问管理页面
systemctl stop firewalld
systemctl disable firewalld
访问地址: http:// IP: 15672/ linux系统查看本机IP:ifconfig
八、对用户的操作
如未配置环境变量需要切换到目录:/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/sbin
添加用户
rabbitmqctl add_user root 123456
设置用户角色
rabbitmqctl set_user_tags root administrator
设置用户权限
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
查看用户
rabbitmqctl list_users
删除用户
rabbitmqctl delete_user Username
修改用户密码
rabbitmqctl change_password Username Newpassword
九、RabbitMQ服务器操作
重启服务器
systemctl restart rabbitmq-server
查看服务器状态
rabbitmqctl status
安装Web管理界面插件
开启rabbitmq: rabbitmqctl start_app
开启管理插件:rabbitmq-plugins enable rabbitmq_management
查看插件集合:rabbitmq-plugins list
如果上面都顺利,重启rabbitmq服务,则可以打开web管理界面!