linux 安装rabbitmq

Linux安装RabbitMQ

centos7 快速安装rabbitmq

使用rpm的方式安装,需要先安装erlang。

安装erlang:

执行下面的命令

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
yum install erlang -y

安装完erlang后检验版本

erl -version

接着安装rabbitmq

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
yum install rabbitmq-server -y

安装完后,配置rabbitmq

#开机启动
systemctl enable rabbitmq-server.service

#开启后台管理
rabbitmq-plugins enable rabbitmq_management
#设置后台管理员
rabbitmqctl add_user admin '12345678'
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
或者执行这句话
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

#查看vhost(/)允许哪些用户访问
rabbitmqctl list_permissions -p /
#查看用户列表
rabbitmqctl list_users

#启动rabbitmq
systemctl restart rabbitmq-server.service

注意事项:
启动rabbitmq后,可以通过http://x.x.x.x:15672访问管理后台,使用上面设置的管理员账号登录。 注意:如果15672端口访问不了或telnet不通,请检查防火墙是否没开放此端口。

修改rabbitmq 默认端口号

1、Linux系统rabbitmq是默认安装,那么默认安装位置一般是: /usr/lib/rabbitmq , 可执行命令查找安装位置: whereis rabbitmq

2、新增配置文件 (在/etc/rabbitmq路径下创建rabbitmq.conf文件)
文件内容:

默认client端口为5672
listeners.tcp.default=5973
#默认界面管理端口为15672
management.tcp.port=15973

3、修改rabbitmq-defaults文件,添加配置文件路径
进入/usr/lib/rabbitmq//lib/rabbitmq_server-3.8.1/sbin/路径下
image
编辑rabbitmq-defaults文件

#添加配置路径到文件中,保存退出
CONFIG_FILE=/etc/rabbitmq/rabbitmq.conf

image
4、重启rabbitmq-server即可

systemctl restart rabbitmq-server

image

修改rabbitmq密码

无论是linux还是window都是用同一个命令修改密码

#第二个guest为密码
rabbitmqctl change_password guest guest

window进入安装目录sbin下执行
image
linux在任意目录下直接执行
image

开放端口号

执行下面的命令

#新增端口号(这里新增80端口号)
firewall-cmd --zone=public --add-port=80/tcp --permanent

#重新载入(让设置生效)
firewall-cmd --reload

#查看所有已开放的端口号
firewall-cmd --zone=public --query-port=80/tcp

#删除某个端口号
firewall-cmd --remove-port=80/tcp --permanent

参考文档:
1、 https://zhuanlan.zhihu.com/p/323251743
2、https://blog.51cto.com/u_15514004/5296655#:~:text=通常我们安装完rabbitmq之后,默认的client端口是5672%2C WEB访问端口是15672,rabbitmq管理工具启动之后在浏览器中输入地址: ​ ​http%3A%2F%2Flocalhost%3A15672%2F​,​​ 就可以访问后台​ ​​ ​,默认管理员账号:guest 密码:guest,如果遇到端口被占用的情况则需要修改默认端口才能访问
3、https://blog.csdn.net/xiuxiuzhuanshu/article/details/120046235

posted @ 2023-07-22 11:05  消失的那两年  阅读(39)  评论(0)    收藏  举报