安装RabbitMQ笔记

一 Rabbitmq安装的相关笔记:

在官网下载三个软件将他上传到Linux服务器中:

image-20210311154713187

# 安装 erlang
[root@izbp16run4gn8c76704acjz ~]# rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm 
warning: erlang-22.0.7-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:erlang-22.0.7-1.el7              ################################# [100%]
   # 安装socat
[root@izbp16run4gn8c76704acjz ~]# rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:socat-1.7.3.2-2.el7              ################################# [100%]
   # 安装mqserver
[root@izbp16run4gn8c76704acjz ~]# rpm -ivh rabbitmq-server-3.7.18-1.el7.noarch.rpm 
warning: rabbitmq-server-3.7.18-1.el7.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 6026dfca: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:rabbitmq-server-3.7.18-1.el7     ################################# [100%]
[root@izbp16run4gn8c76704acjz ~]# 

需要对mq进行配置才能用

复制默认的rabbitmq的配置文件

cp /usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
cd /usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example 
:set nu  展示行号

修改cp过来的配置文件

image-20210310200155495

修改完后启动rabbitmq的插件管理

rabbitmq-plugins enable rabbitmq_management
启动Rabbitmq的server信息
 
    
    # 查看mq的状态
  [root@izbp16run4gn8c76704acjz /]# systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
# 启动mqserver
       systemctl start rabbitmq-server
        systemctl restart rabbitmq-server # 重启
                   stop               #停止rabbitmq
       firewall-cmd --zone=public --add-port=15672/tcp --permanent
       #重启防火墙
         firewall-cmd --reload  或者   service firewalld restart
       #java程序操作时:5672
       # 集群端口25672
       # 开放需要开发的端口号之后一定要重新启动防火墙.

用java操作Rabbitmq的注意消息

# 1 一定要开放 5672端口号  ...
# 2 在对应的实体类中一定要实现序列化的接口
end
  • 作者:金州拉文(联系作者)
  • 发表时间:2021-02-08 23:28
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 转载声明:如果是转载栈主转载的文章,请附上原文链接
  • 公众号转载:请在文末添加作者公众号二维码(公众号二维码见右边,欢迎关注)
  • 评论