win10环境和CentOS7环境RabbitMQ搭建
Win10
首先,RabbiMQ运行所需的环境erlang,先下载下图两个文件:erlang20.2,rabbitmq 3.7.6版本。下载链接链接:https://pan.baidu.com/s/188rEg9O8QpGJwuRXK7CuTA 密码:0fo9。下载下来之后,先安装erlang,再安装rabbitmq。
安装完之后需要配置erlang和rabbitmq的环境变量。
这个时候我们是没有网页管理插件的,需要进入rabbitmq安装目录的/sbin目录下执行一下“rabbitmq-plugins enable rabbitmq_management”,然后之后重启一下rabbitmq服务。然后进入http://localhost:15672。就可以看到如下页面
默认用户名是guest,密码也是guest。输入账户名密码,登录就ok了!
Cenos7
centos7同上面一样需要下载erlang和rabbitmq,下载链接:https://pan.baidu.com/s/1jAm4z_jqK3FMMywOyMcXDg 密码:nh6n。下载之后可以用winScp上传到linux服务器上。我放在/usr/local文件夹下,看个人喜好。
1、先安装erlang 进入/usr/local文件夹下执行rpm -ivh erlang-20.3.8.2-1.el7.centos.x86_64.rpm
2、安装rabbitmq 执行rpm -ivh rabbitmq-server-3.7.4-1.el7.noarch.rpm
3、同样的需要安装网页管理插件,进入/usr/sbin目录下 执行rabbitmq-plugins enable rabbitmq_management。
4、重启rabbitmq服务。
5、需要开放防火墙端口。
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
6、重启防火墙服务
service firewalld restart
访问centos服务器ip,用guest登录。会出现下图
因为guest用户只能在本机登录,所以需要创建一个管理员用户。
7、 添加一个用户 ./rabbitmqctl add_user admin admin
8、给改用户分配管理员权限 ./rabbitmqctl set_user_tags admin administrator
用admin用户登录
OK!
需要特别注意的是,在linux环境下启动rabbitmq默认是关闭终端时会终止服务,所以可以使用
nohup bash ./rabbitmq-server &启动服务,这样启动服务就可以关闭终端时也可以继续访问了。
写在后面,如果用的不是我提供的两个包,需要特别注意的是erlang和rabbitmq环境所需的版本是有限制的,具体限制可以参考rabbitMQ官网的资料!这是一个坑。
后续更新将说到rabbitmq的几种使用方式,传统的,整合spring,整合springboot。
第一次写博客,谢谢您的赏析,有什么问题可以留言,看到了会第一时间回复。