linux7.4—rabbitmq安装(单机)

安装之前建议先了解一下rabbitmq

https://geewu.gitbooks.io/rabbitmq-quick/content/

 

了解完你会知道rabbitmq是基于erlang语言开发的,并且运行需要erlang环境,(类似于java运行需要jdk环境)

查看系统 版本,寻找本机合适的安装包,如果你是linux7.*,和我的安装包可以通用。

redcat 命令 : 

cat /etc/redhat-release

centos 命令:

cat /etc/issue

准备安装包:

erlang-21.2.5-1.el7.centos.x86_64.rpm

rabbitmq-server-3.7.11-1.el7.noarch.rpm

socat-1.7.2.4-1.el7.rf.x86_64.rpm

haproxy-1.5.18-8.el7.x86_64.rpm

  • erlang安装
     

    erlang-21.2.5-1.el7.centos.x86_64.rpm

    安装命令:rpm -ivh erlang-21.2.5-1.el7.centos.x86_64.rpm

    目前不支持指定路径安装,安装成功后,如果想换路径,用 which erl 查看erlang安装地址,

    erlang会被安装到了/usr/lib64/erlang 此目录,此时便可将此目录转移到你想放置的目录

    mv /usr/lib64/erlang/ /usr/local/

    此时执行命令erl提示以下报错:

    原因在于/usr/local/erlang/bin/erl文件中配置了ROOTDIR,改为如下保存:

    添加环境变量

    export ERL_HOME=/usr/local/erlang

    export PATH=$ERL_HOME/bin:$PATH

    /etc/profile更新生效命令source /etc/profile

    运行erl成功

     

  • rabbitmq安装

        rabbitmq-server-3.7.11-1.el7.noarch.rpm

        安装命令:rpm -ivh rabbitmq-server-3.7.11-1.el7.noarch.rpm

        erlang-21.2.5-1.el7.centos.x86_64.rpm

        安装rabbitmq可能会报错找不到socat,百度搜索socat rpm下载即可,下载完成后rpm -ivh安装。

       

        继续安装rabbitmq

        修改配置文件中的登录用户名

        通过上面的安装,rabbitmq会安装在目录/usr/lib/rabbitmq中。

        修改配置文件:vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.11/ebin/rabbit.app 

        {loopback_users, [<<"guest">>]}, 改为{loopback_users, [guest]},

       

        启动rabbitmq

        rabbitmq-server start &

        启用管控台

        rabbitmq-plugins enable rabbitmq_management

单机rabbitmq安装成功

需要设置下防火墙,三个端口要打开。15672是管理界面用的,25672是集群之间使用的端口,4369是erlang进程epmd用来做node连接的。命令如下:


查看所有打开的端口: firewall-cmd --zone=public --list-ports

开启一个端口名为3306的命令是

firewall-cmd --zone=public --add-port=3306/tcp --permanent (--permanent永久生效,没有此参数重启后失效)

删除端口

firewall-cmd --zone=public --remove-port=61616/tcp --permanent

开启防火墙

systemctl start firewalld

开启端口后就需要重新载入一次 才能生效

firewall-cmd --reload


 

开启端口后就需要重新载入一次 才能生效

firewall-cmd --reload

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值