一 Rabbitmq安装的相关笔记:
在官网下载三个软件将他上传到Linux服务器中:
# 安装 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过来的配置文件
修改完后启动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 在对应的实体类中一定要实现序列化的接口
评论