- 前言:参考连接中自启动可以不设置,不一定有用,我就没成功
- 一、安装Erlang环境
- 二、安装RabbitMQ
- 三、解决报错
- 3.1 在设置RabbitMQ开机自启动的时候,出现如下错误
- 3.2 无法web访问15672页面
- 3.3 自己设置开机自启动没有成功
- 3.4 rabbitmqctl命令一直报timeout
- 四、启动和关闭方式
- 4.1 启动方法一:进入sbin目录下启动
- 4.2 启动方法二:直接启动
- 4.3 关闭
- 五、springboot连接
第一步第二步参考:
https://blog.csdn.net/qq_39135287/article/details/95725385
解决:
因为主机名有数字,所以修改主机名就行了
-
vi /etc/hostname ,添加主机名
-
vi /etc/sysconfig/network ,添加IP和hostname对应关系
-
重启之后生效
reboot3.2 无法web访问15672页面
是因为没有将15672端口对外开放
firewall-cmd --zone=public --add-port=15672/tcp --permanent
systemctl restart firewared3.3 自己设置开机自启动没有成功
是因为rc.local的问题,目前先手动启动吧…
3.4 rabbitmqctl命令一直报timeout问题如图:
解决:
给/etc/hosts文件添加映射
这个是后台启动
cd /software/rabbitmq_software/rabbitmq_server-3.7.16/sbin ./rabbitmq-server -detached
如图
rabbitmq-server
如图
cd /software/rabbitmq_software/rabbitmq_server-3.7.16/sbin rabbitmqctl stop
或者直接查进程ID杀掉进程,或者直接关机…
五、springboot连接linux需要开放5672端口
spring:
rabbitmq:
host: ${RABBIT_MQ_HOST:192.168.30.128}
port: ${RABBIT_MQ_PORT:5672}
username: ${RABBIT_MQ_USERNAME:guest}
password: ${RABBIT_MQ_PASSWORD:guest}



