RabbitMQ系列【一】安装Erlang与RabbitMQ

其实最好的办法就是阅读官网文档rabbitmq安装
这里采用的Erlang版本为22.0.1,Mq版本为3.7.15

CentOS7安装Erlang

下载Erlang安装包,可以到官网去找各种版本

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

升级Erlang安装包

rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

查看erlang版本,这时候显示的就是你将要安装的版本

yum list erlang

安装erlang

yum install -y erlang

异常处理:
此时大概率会报需要各种依赖,我们通过yum直接安装就行了

yum install epel-release
yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
yum install openssl

直接搞定Erlang的安装,最艰难的部分已经完成了。

CentOS7安装RabbitMQ

下载RabbitMQ3.7.15版本

wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.5/rabbitmq-server-3.7.5-1.el7.noarch.rpm

安装RabbitMQ

yum install rabbitmq-server-3.7.5-1.el7.noarch.rpm

正常情况,rabbitmq安装成功了,而且不需要配置环境变量

启动RabbitMQ

首先是简单的命令介绍

rabbitmq-server 启动  (Starting broker... completed with 0 plugins.  说明安装成功)
rabbitmq-server  -detached 后台启动方式 (报警告不要慌)
rabbitmqctl stop 关闭
rabbitmqctl status 状态
rabbitmq-plugins enable rabbitmq_management 页面管理插件
rabbitmqctl add_user root root  添加mq用户,密码
rabbitmqctl set_user_tags root administrator  设置用户权限

启动MQ,看是否正常,报一个PID的警告不要紧

rabbitmq-server -detached 后台启动

ps aux|grep rabbit 查看rabbit进程是否存在

MQ页面管理ip为本机,端口为15672,因为是虚拟机,所以我直接在本机访问虚拟机ip:15672直接可以访问。

如果出现无法访问的情况,先ping一下虚拟机,看是否可以ping通,可以的话,那大概率就是防火墙的原因。
这里我们简单粗暴一点,直接关闭防火墙

启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld 
开机禁用  : systemctl disable firewalld
开机启用  : systemctl enable firewalld

如果不想太粗暴,可以对指定端口进行开放

添加端口
firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone= public --query-port=80/tcp
删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent

到此为止,MQ的环境已经安装完成了。

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读