栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

在centos8安装RabbitMQ

在centos8安装RabbitMQ

安装环境是百度云上的服务器,使用的是centos8的镜像。

rabbitmq是依赖erlang的,首先要安装erlang。

安装erlang:

1、下载rpm包

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

2、yum -y install epel-release(我跳过这里直接执行第三条报错了)

 

3、rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

4、yum install erlang

5、whereis erlang 查看安装位置

 

6、检验:erl

halt(). 退出

安装RabbitMQ:

1、上传软件包并解压:

上传 rabbitmq-server-generic-unix-3.7.17.tar.xz软件包,这里是用工具上传的,这个软件包在官网就可以下

解压:tar xf rabbitmq-server-generic-unix-3.7.17.tar.xz

复制到安装目录:cp -r rabbitmq_server-3.7.17 /usr/local/rabbitmq

2、配置环境变量:

vim /etc/profile

export PATH=$PATH:/usr/local/rabbitmq/sbin

source /etc/profile

3、开启web管理插件:

cd /usr/local/rabbitmq/sbin

./rabbitmq-plugins enable rabbitmq_management

 4、第一次启动发现

 找到进程并杀死,重启(也可以不重启,这个报错就是已经在运行了):ps -ef|grep rabbitmq

  5、从浏览器进入管理界面,初始账号密码是quest    quest

 因为quest账号只允许本地连接,所以要创建一个新账号

windows上的springboot项目连接mq报错:ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN

也是这个原因。这是在百度云服务器上的mq,如果在本地安装的就没有这些问题

也可以在管理界面创建账号,懒得写了,直接看别人的:ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker_CSDN,记录美好生活的博客-CSDN博客

但现在很明显进不去管理界面,只能从服务器命令行创建:

cd /usr/local/rabbitmq/sbin

创建账户:

./rabbitmqctl add_user username password

授予角色:

./rabbitmqctl set_user_tags admin administrator

授权:

./rabbitmqctl set_permissions -p "/" admin "." "." ".*"

“/” 表示RabbitMQ根虚拟主机,admin 表示用户名,"." "." ".*" 表示完整权限

6、重启mq,要使用后台运行,否则关闭连接mq也就关闭了: ./rabbitmq-server -detached

 如果报这个错误可以忽略,用start命令发现mq已经在运行了。

7、成功进入管理页面

最后还有开机自启动需要设置,目前还没有设置这个。 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/674161.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号