RabbitMQ-Linux安装
1、RabitMQ下载准备
[RabitMQ网址]:(https://www.rabbitmq.com/which-erlang.html)
因为RabitMQ使用Erlang语言编写,因此需要提前安装一个Erlang的环境,同时需要去官网看一下对应版本所需Erlang的版本支持
以3.9.20的RabitMQ为例,其最小支持Erlang版本为23.2
,最高支持Erlang版本为24.3
。
下面是自己用的RabitMQ以及环境安装包:
链接:https://pan.baidu.com/s/1pd2E2Py3nmidohLvAdMm8w
提取码:626J
2、RabitMQ安装
-
正常解压缩,
yum -y install esl-xxx
-
先解压Erlang,然后
erl
查看版本,正常显示则安装成功 -
解压RabitMQ
yum -y install rabbitmq-xxx
-
解压后开启管理界面
rabbitmq-plugins enable rabbitmq_managment
# 启动rabbitmq命令: systemctl start rabbitmq-server # 查看启动状态命令: systemctl status rabbitmq-server
-
查看状态显示running说明启动成功
3、RabitMQ登录
- 开放端口
# 开放5672端口命令
/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
# 开放15672端口命令
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
-
登录
打开浏览器,输入自己的ip地址加端口号
默认账号:guest
默认密码:guest
例如:http://192.168.226.129:15672/
- 点击Login后发现,提示说明只能在localhost内登录,去修改rabbitmq的配置文件,使得可以远程访问
# 进入
cd /etc/rabbitmq/
# 修改rabbitmq.config
vim rabbitmq.config
# 增加代码 不要忘记后面的.
[{rabbit,[{loopback_users,[]}]}].
之后我们重启一下rabbitmq
# 重启rabbitmq命令:
systemctl restart rabbitmq-server
# 查看启动状态命令:
systemctl status rabbitmq-server
最后刷新一下登录页面,输入账户密码就成功登录辣~
ps:总结一下安装几个注意点
- 需要注意RabitMQ和Erlang对应的版本支持问题
- 防火墙需要打开端口号
- 配置文件rabbitmq.config的修改