目录
我等采石之人,当心怀建造大教堂之愿景!
1、准备安装包
本文基于CentOS7.6;RabbitMQ3.8.3,Erlang 23.2.7
也可以通过wget下载,erlang用wget下载。注意:解压的时候包名称对应
wget 可能由于网络波动,需要多试几次
wget https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.2.7-2.el7.x86_64.rpm/download.rpm
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.13/rabbitmq-server-3.8.13-1.el8.noarch.rpm
2、安装ErLang
# 解压erlang文件
rpm -Uvh erlang-23.2.7-2.el7.x86_64.rpm
#安装erlang
yum install -y erlang#查看erlang版本
erl -v
心细的小伙伴会看到Nothing to do 我百度一下也没具体弄清楚,下次再深究,目前来说不影响
看到Complete! ,就知道安装成功了!
3、安装并启动RabbitMQ
#安装RabbitMQ之前要安装一个插件
yum install -y socat
# 解压rpm -Uvh rabbitmq-server-3.8.13-1.el8.noarch.rpm
# 安装
yum install -y rabbitmq-server
这地方也会报Nothing to do ,没有问题的,相信自己😘
# 启动服务
systemctl start rabbitmq-server
# 查看当前的运行状态
systemctl status rabbitmq-server
# 重启服务
systemctl restart rabbitmq-server
# 停止服务
systemctl stop rabbitmq-server
输入 systemctl status rabbitmq-server就可以看到绿色的running,这个时候你还需要下载一个rabbitMQ的管理界面
# 安装RabbitMQWeb管理插件
rabbitmq-plugins enable rabbitmq_management
# 安装完成后重启rabbitmq服务
systemctl restart rabbitmq-server
RabbitMQ管理界面下载成功你就可以访问http://ip地址:15672(默认端口)登陆了,默认账户密码 guest guest 测试
如果提示 User can only log in via localhost 意思是只能本地通过guest登陆!
如果是阿里云等等服务器要外网访问还需要开一个账号设为administrator,刷新用admin去访问,当然需要在防火墙开放相应的端口
# 添加一个用户,密码不一定非得admin
rabbitmqctl add_user admin admin
# 将用户设置为admin权限
rabbitmqctl set_user_tags admin administrator
4、修改密码
# 查看用户
rabbitmqctl list_users
# 修改用户名对应密码
rabbitmqctl change_password Username 'Newpassword'
本文参考下面的文章加上自己的实践,意为记录总结
RabbitMQ入门 -- 阿里云服务器安装RabbitMQ
5、卸载ErLang和RabbitMQ
#卸载Erlang和RabbitMQ
/sbin/service rabbitmq-server stop
yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarchyum list | grep erlang
yum -y remove erlang-*
yum remove erlang.x86_64
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
下载参考文章 :卸载Erlang和RabbitMQ
其实新版的玩法也不一样,还有docker的玩法也不一样,有兴趣的小伙伴可以针对性的百度!