第一步:安装erlang语言环境

    上传相关文件

        esl-erlang_17.3-1~centos~6_amd64.rpm

        esl-erlang-compat-R14B-1.el6.noarch.rpm

        rabbitmq-server-3.4.1-1.noarch.rpm

        RabbitMQ资源包

第二步:安装erlang

    yum install esl-erlang_17.3-1~centos~6_amd64.rpm

    yum install esl-erlang-compat-R14B-1.el6.noarch.rpm

第三步:安装rabbitmq

    rabbitmq-server-3.4.1-1.noarch.rpm要上传到/usr/local/src/rabbitmq/目录中

    mv rabbitmq-server-3.4.1-1.noarch.rpm /usr/local/src/rabbitmq/

    mkdir /usr/local/src/rabbitmq/

    cd /usr/local/src/rabbitmq/

    rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm

    出现下面信息说明安装成功

cool-2018-04-08-centos6.x安装rabbitmq

第四步:rabbitmq的操作

    执行service rabbitmq-server status这个操作的时候,如果一直卡住了,说明rabbitmq在找主机地址(主机名),所以需要在/etc/hosts中添加一行

    vi /etc/hosts

    127.0.0.1 node2

cool-2018-04-08-centos6.x安装rabbitmq

    :wq 保存退出

    rabbitmq的相关操作

    service rabbitmq-server start

cool-2018-04-08-centos6.x安装rabbitmq

    service rabbitmq-server stop

    service rabbitmq-server status

cool-2018-04-08-centos6.x安装rabbitmq

    service rabbitmq-server restart

第五步:启动rabbitmq的管理工具

    rabbitmq-plugins enable rabbitmq_management

cool-2018-04-08-centos6.x安装rabbitmq

    service rabbitmq-server restart

    开放端口实现远程登录,

    vi /etc/sysconfig/iptables

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 15672 -j ACCEPT

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 5672-j ACCEPT

    service iptables restart

第六步:

    rabbitmq默认情况下guest是没有远程登录的权限的,所以配置远程登录权限

    cp /usr/share/doc/rabbitmq-server-3.4.1/rabbit.config.example /etc/rabbitmq/

    cd /etc/rabbitmq/

    mv rabbitmq.config.example rabbitmq.config

    vi /rabbitmq.config

    cool-2018-04-08-centos6.x安装rabbitmq

    cool-2018-04-08-centos6.x安装rabbitmq

    :wq保存,重启mq

    service rabbitmq-server restart

    实现远程登录

    192.168.25.112:15672

    username/password:    guest

cool-2018-04-08-centos6.x安装rabbitmq

cool-2018-04-08-centos6.x安装rabbitmq

    创建用户

cool-2018-04-08-centos6.x安装rabbitmq

    创建Virtual Hosts

cool-2018-04-08-centos6.x安装rabbitmq

    做授权

cool-2018-04-08-centos6.x安装rabbitmq

    cool-2018-04-08-centos6.x安装rabbitmq

    退出以coolshop:coolshop进行登录

    操作界面进行序列与交换机的绑定,只有执行了这一步操作才能生效,解绑之后并不会影响内部程序的正常运行

cool-2018-04-08-centos6.x安装rabbitmq

第七步:设置开机启动

    chkconfig rabbitmq-server on

    添加权限

    rabbitmqctl set_permissions -p "/" coolshop".*" ".*" ".*"

    为coolshop用户添加权限,不然springboot整合的时候会出现如下错误

    Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method:


相关文章: