这里,之前在虚机装了一次,但是我换个云服务器,又是问题有小坑
分析一下就是每台机器的源更新时间不同,导致默认软件版本差别
下面就是我在云服务器的安装记录:
先安装了erlang,没有指定版本,应该是版本比较老
然后又安装rabbitmq,也没有指定版本
后面又安装一个socat
这样下来web界面无法登录
于是下载了一个rpm包:rabbitmq-server-3.8.7-1.el7.noarch
https://www.rabbitmq.com/install-rpm.html
想着直接yum upgrade rabbitmq-server,但还是没有最新的包(应该yum upgrade一下)
rpm -ivh ***.rpm安装时 提示最开始安装的依赖erlang版本太低,
于是下载了一个高版本的rpm包:erlang-22.3.4.10-1.el6.x86_64
https://github.com/rabbitmq/erlang-rpm/releases/tag/v22.3.4.10
yum -ivh ***.rpm ***.rpm
又提示软件版本冲突,卸载
yum remove ****
还是不行,有老铁给了解决方案,加个参数就好
+-------------------------------------------------------------------------+
最近在centos7 离线安装rpm包的时候出现了conflicts with file from package
的问题导致软件安装失败。需要使用如下命令解决
rpm -ivh --replacefiles xxxx.rpm
+------------------------------------------------------------------------+
然后关闭一下防火墙,再添加一个用户
# guest用户只能用于localhost访问
# 添加新用户及授权
rabbitmqctl add_user fort fort
rabbitmqctl set_user_tags fort administrator
rabbitmqctl set_permissions -p / fort '.*' '.*' '.*'
rabbitmqctl list_permissions
# 访问ip:15672即可进入管理界面
登录名fort,密码fort