centos aria2开机启动_Centos7安装erlang以及RabbitMQ Centos启动rabbitmq

本文使用版本: rabbitmq-server-3.8.3-1.el7.noarch.rpm Centos7 erlang 22.3.1

在线安装

yum install esl-erlang_22.3-1~centos~7_amd64.rpm

yum install esl-erlang-compat-21.2.6-1.noarch.rpm

离线安装

上传安装包到centos7

c1dcf530ad832167de34ac5e349d528b.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

c1dcf530ad832167de34ac5e349d528b.png

9ac23d66b176547d7d8d291a1811c65c.png

8c821638e20bf1723d5408701c86443f.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

8c821638e20bf1723d5408701c86443f.png

9ac23d66b176547d7d8d291a1811c65c.png

依次执行命令:

--force:强制安

装 --nodeps:不检查依赖

-ivh i(install):(安装) v(view):显示安装过程 h(human):人类易读的方式显示

rpm -ivh erlang-22.3-1.el8.x86_64.rpm --force --nodeps   下载地址: https://packagecloud.io/rabbitmq/erlang/

6f692a07072bbb6dd692dd0f7ced7f35.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

6f692a07072bbb6dd692dd0f7ced7f35.png

9ac23d66b176547d7d8d291a1811c65c.png

rpm -ivh  esl-erlang_22.3-1~centos~7_amd64.rpm --force --nodeps

31d74b08e9747c7d7e1cfc6c236cfa12.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

31d74b08e9747c7d7e1cfc6c236cfa12.png

9ac23d66b176547d7d8d291a1811c65c.png

rpm -ivh esl-erlang-compat-21.2.6-1.noarch.rpm --force --nodeps

71af59852214af043e80501eb3499a8f.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

71af59852214af043e80501eb3499a8f.png

9ac23d66b176547d7d8d291a1811c65c.png

安装RabbitMQ

-ivh rabbitmq-server-3.8.3-1.el7.noarch.rpm --force --nodeps

277404f333aaa6e35f6fa41dcd7ccb15.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

277404f333aaa6e35f6fa41dcd7ccb15.png

9ac23d66b176547d7d8d291a1811c65c.png

安装rabbit的时候将被需要socat

yum install socat

再次安装rabbitmq

cde1fd48bd1efdbee4feb88b4ae6a300.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

cde1fd48bd1efdbee4feb88b4ae6a300.png

9ac23d66b176547d7d8d291a1811c65c.png

设置配置文件

cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.3/ebin

设置远程登录

vi rabbitmq.app

修改前

3acfaefa15d7e6e1db6d44a6aea45a0f.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

3acfaefa15d7e6e1db6d44a6aea45a0f.png

9ac23d66b176547d7d8d291a1811c65c.png

修改后

0680bfe8aab9438c190addca3ec5a574.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

0680bfe8aab9438c190addca3ec5a574.png

9ac23d66b176547d7d8d291a1811c65c.png

启动,停止,重启

systemctl start rabbitmq-server.service

systemctl stop rabbitmq-server.service
systemctl  restart rabbitmq-server.service

启动web界面化工具

rabbitmq-plugins enable rabbitmq_management

重新启动rabbitmq

systemctl restart rabbitmq-server

设置开机自启动

chkconfig rabbitmq-server on

开放防火墙15672端口

firewall-cmd --zone=public --add-port=15672/tcp --permanent   # 开放15672端口

firewall-cmd --reload # 配置立即生效

查看防火墙所有开放的端口

firewall-cmd --zone=public --list-ports

关闭防火墙

如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估

systemctl stop firewalld.service

查看防火墙状态

 firewall-cmd --state

远程登录RabbitMQ进行操作

本地浏览器访问:虚拟机ip:15672

f367f8570985c87fa3c744741a9a6f1b.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

f367f8570985c87fa3c744741a9a6f1b.png

9ac23d66b176547d7d8d291a1811c65c.png

登录账号后

67818687dc95006ba7aafd344991d1e4.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

67818687dc95006ba7aafd344991d1e4.png

9ac23d66b176547d7d8d291a1811c65c.png

参数解释

connections:无论生产者还是消费者,都需要与RabbitMQ建立连接后才可以完成消息的生产和消费,在这里可以查看连接情况

channels:通道,建立连接后,会形成通道,消息的投递获取依赖通道。

Exchanges:交换机,用来实现消息的路由

Queues:队列,即消息队列,消息存放在队列中,等待消费,消费后被移除队列。

端口:

5672: rabbitMq的编程语言客户端连接端口

15672:rabbitMq管理界面端口

25672:rabbitMq集群的端口

添加用户

如果不使用guest,可以自己创建一个用户

8ffa9b4498944786a4f9d9800a23a8c3.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

8ffa9b4498944786a4f9d9800a23a8c3.png

9ac23d66b176547d7d8d291a1811c65c.png

1、 超级管理员(administrator)

可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。

2、 监控者(monitoring)

可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

3、 策略制定者(policymaker)

可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。

4、 普通管理者(management)

仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。

5、 其他

无法登陆管理控制台,通常就是普通的生产者和消费者。

创建Virtual Hosts

虚拟主机:类似于mysql中的database。他们都是以“/”开头

c4653de2ac38834167cb10a1f26bd66b.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

c4653de2ac38834167cb10a1f26bd66b.png

9ac23d66b176547d7d8d291a1811c65c.png

设置权限

f3dbef6a2a2fa79dffc5e78682df0d69.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

f3dbef6a2a2fa79dffc5e78682df0d69.png

9ac23d66b176547d7d8d291a1811c65c.png

cbd87a7515084db1582005f66365c010.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

cbd87a7515084db1582005f66365c010.png

9ac23d66b176547d7d8d291a1811c65c.png

3222a87478437222040c4f23d887ea15.png

6e3e197680c487283528fb7ed2198fe6.gif

正在上传…重新上传取消

3222a87478437222040c4f23d887ea15.png

9ac23d66b176547d7d8d291a1811c65c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值