概述
原文:CentOS7 安装和卸载rabbitmq_微信小程序定制_百度小程序定制_网站定制_微信应用开发 (forpastime.com)
一、安装
1、下载socat 安装包
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
2、https://www.rabbitmq.com/releases/ 下载安装包
选择最新的包,同时需要匹配一下
wget https://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm
3、安装,顺序为先安装erlang环境,然后安装socat,最后安装rabbitmq,因为它们之间是有依赖关系的。
rpm -ivh erlang-19.0.4-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.15-1.el7.noarch.rpm
4、启动rabbitmq服务
rabbitmq-server start &
查看服务:
lsof -i:5672
访问ip:15672如果无法访问,可能是没有安装management插件
执行命令:rabbitmq-plugins enable rabbitmq_management
5、解决rabbitmq使用guest登陆报错User can only log in via localhost
这是因为rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问,解除的办法也有,就是找到[rabbitmq安装目录]ebinrabbit.app
(一般我们yum安装完rabbitmq后,不知道安装到什么地方了,其实是安装到下面的路径/usr/lib/rabbitmq/lib)
找到loopback_users,像我上面一样,将“guest“删掉,重启服务就好了
最新版的可能存在仍然远程访问不成功的情况
设置RabbitMQ远程ip登录
由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq。
这里我们以创建个test帐号,密码123456为例,创建一个账号并支持远程ip访问。
创建账号
rabbitmqctl add_user test 123456
设置用户角色
rabbitmqctl set_user_tags test administrator
设置用户权限
rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"
设置完成后可以查看当前用户和角色(需要开启服务)
rabbitmqctl list_users
这是你就可以通过其他主机的访问RabbitMQ的Web管理界面了,访问方式,浏览器输入:serverip:15672。其中serverip是RabbitMQ-Server所在主机的ip。
二、卸载
--停止服务
rabbitmqctl app_stop
yum list | grep rabbitmq
--卸载 rabbitmq-server
yum -y remove rabbitmq-server.noarch
--卸载erlang
yum list | grep erlang
yum -y remove erlang-*
yum remove erlang.x86_64
删除残余文件
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
原文:CentOS7 安装和卸载rabbitmq_微信小程序定制_百度小程序定制_网站定制_微信应用开发 (forpastime.com)
最后
以上就是内向鸡翅为你收集整理的CentOS7 安装和卸载rabbitmq的全部内容,希望文章能够帮你解决CentOS7 安装和卸载rabbitmq所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复