Linux单机安装RabbitMQ
Linux单机安装RabbitMQ
准备工作
Linux版本:CentOS7
RabbitMQ版本:3.6.5
RabbitMQ 依赖 erlang 环境,所以需要下载好 RabbitMQ版本 对应的版本包,可以根据 RabbitMQ官网 选择需要使用对应版本下载,演示版本如下:
- Erlang: erlang-18.3-1.el7
- Socat: socat-1.7.3.2-5.el7
- RabbitMQ:rabbitmq-server-3.6.5-1
下载之后上传服务器
安装
- 安装Erlang
1
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
- 下载socat
1
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
- 安装RabbitMQ,默认端口 5672
1
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
- 启动RabbitMQ
1
service rabbitmq-server start
- 启用web管理插件,管理端口 15672
1
rabbitmq-plugins enable rabbitmq_management
- 查看RabbitMQ
rabbitmq从3.3.0开始,默认用户guest只允许本机访问,即: http://localhost:15672
,如果通过 http://ip:port
访问, 会发现Login failed
- 当然你可以创建用户,赋予权限来使用,但是如果要使用默认用户(username:guest,password:guest)登录,那么需要设置配置文件,配置文件在
/etc/rabbitmq/rabbitmq.config
,如果没有这个文件则需要找到模板复制到这个目录1
2
3find / -name "rabbitmq.config.example"
cp /usr/share/doc/rabbitmq-server-3.6.5/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config - 修改配置文件内容
1
2
3
4vim rabbitmq.config
# 修改内容并保存,修改 {loopback_users, [<<"guest">>]} 为 {loopback_users, []}
# 重启服务
service rabbitmq-server restart
这时候就可以使用 http://ip:port
访问了
其他命令
1 | # 查看已有虚拟主机 |