之前安装的rabbitmq,erlang各种问题,于是全部卸载重新安装
一.卸载erlang,rabbitmq
1.卸载rabbitmq服务
卸载前先停止整个rabbitmq服务
rabbitmqctl stop
查看rabbitmq安装的相关列表
yum list | grep rabbitmq
卸载rabbitmq已安装的相关内容
yum -y remove rabbitmq-server.noarch
2、卸载erlang
查看erlang安装的相关列表
yum list | grep erlang
卸载erlang已安装的相关内容
yum -y remove erlang-*
yum remove erlang.x86_64
3、删除有关的所有文件
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
rm -rf /usr/local/erlang
rm -rf /usr/local/rabbitmq
二.下载rabbitmq,erlang(两者的版本一定要匹配)
RabbitMQ是采用Erlang语言开发的,所以系统环境必须提供Erlang环境,第一步就是安装Erlang。
1.erlang和RabbitMQ版本的按照比较: RabbitMQ Erlang Version Requirements — RabbitMQhttps://www.rabbitmq.com/which-erlang.html
下载自己需要的版本
3.安装erlang
通过Xftp上传至/usr/local/software 目录下(如果没有 software 需要自己创建)
rpm方式安装erlang: rpm -ivh erlang-25.3.2-1.el8.x86_64.rpm
安装socat 依赖: yum -y install socat
查看erlang是否安装成功:erl
四.下载rabbitmq
Downloading and Installing RabbitMQ — RabbitMQhttps://www.rabbitmq.com/download.html
选择自己需要的版本
rpm安装:rpm -ivh rabbitmq-server-3.11.15-1.el8.noarch.rpm
启动服务:/sbin/service rabbitmq-server start
查看状态:/sbin/service rabbitmq-server status
停止服务(选择执行): /sbin/service rabbitmq-server stop
启动服务等等也可以用下面命令
启动服务:
systemctl start rabbitmq-server
查看服务状态
:systemctl status rabbitmq-server
停止服务:
systemctl stop rabbitmq-server
开机启动服务:
systemctl enable rabbitmq-server
五.在启动RabbtMQ之前,开启web插件管理,开启之后可以通过http://ip:15672 来访问rabbitMQ的页面(输入自己的ip)
默认的用户名/密码:guest/guest
六 新建一个用户
出现上述登录时权限问题,需要创建一个新的用户,并设置用户角色和权限,具体步骤如下:
创建账号 设置用户名和密码: rabbitmqctl add_user root root
1. 创建一个名为rabbitmqTest的vhost:rabbitmqctl add_vhost rabbitmqTest
2.列出 vhost: rabbitmqctl list_vhosts
3.设置用户角色: rabbitmqctl set_user_tags root administrator
4.设置用户权限: rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 上述命令使得用户 user_root 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限5.当前用户和角色:rabbitmqctl list_users
此时用新建账号登录后:
完成!!!
参考文章:
下载erlang
安装rabbitmq erlang
权限管理