安装RabbitMQ 前需要安装Erlang语音,不然是没法安装RabbitMQ的
安装Erlang
第一步: 安装依赖
-
yum -y install ncurses-devel
-
yum -y install openssl-devel
-
yum -y install unixODBC-devel
-
yum -y install gcc-c++
第二步:到erlang官网去下载erlang安装包
wget -c http://erlang.org/download/otp_src_20.2.tar.gz
第三步:解压文件
tar -zxvf otp_src_20.2.tar.gz
cd otp_src_20.2/
接下来编译和安装
- ./configure --prefix=/usr/local/erlang
- make
- make install
假如报错
make: cc:命令未找到
make: *** [posix] 错误 127
输入以下命令:
- yum -y install gcc automake autoconf libtool make
- yum install gcc gcc-c++
第四步:测试安装是否成功,能进入证明安装成功
- cd /usr/local/erlang/bin/
- ./erl
- halt(). 退出控制台
第五步:配置环境变量
- vim /etc/profile
- 在末尾加入这么一行即可:export PATH=$PATH:/usr/local/erlang/bin
- 重新编译配置文件,操控台输入:source /etc/profile
安装RabbitMQ
第一步:下载RabbitMQ 也可以直接去官网下载http://www.rabbitmq.com/releases/rabbitmq-server/
wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz
第二步:解压MQ:
- xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
- tar -xvf rabbitmq-server-generic-unix-3.6.15.tar
第三步:配置rabbitmq的环境变量
- vim /etc/profile
- export PATH=$PATH:/usr/local/rabbitmq_server-3.6.15/sbin(根据自己实际的安装路径进行更改)
- source /etc/profile
第四步:
启动RabbitMQ
rabbitmq-server -detached
查看RabbitMQ状态
rabbitmqctl status
第五步:启动插件
rabbitmq-plugins enable rabbitmq_management
第六步:关闭防火墙,否则非本地设备无法访问RabbitMQ服务
-
systemctl status firewalld
-
systemctl stop firewalld
访问管理页面:http://192.168.?.?:15672 端口默认为15672 账号 guest 密码 guest
guest 账号 仅局限于本地连接,当我们需要在别的地址访问时需要创建一个账号
创建账号
第一步:创建账号和密码
rabbitmqctl add_user admin admin
第二步:设置用户角色
rabbitmqctl set_user_tags admin administrator
第三步:查看用户是否创建成功
rabbitmqctl list_users
第四步:设置用户权限
rabbitmqctl set_permissions -p /${admin} admin '.*' '.*' '.*'
第五步:查看RabbitMQ运行状态
rabbitmqctl status
下一步后端代码实现通知:
https://blog.csdn.net/weixin_42006112/article/details/102310131
最后给个链接 RabbitMQ开机自启动: