中间件系列_rabbitmq安装(更新)

1. 添加erlang源
    在/etc/yum.repos.d目录下新建rabbitmq-erlang.repo文件,添加内容:
    [rabbitmq-erlang]
    name=rabbitmq-erlang
    baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/7
    gpgcheck=1
    gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
    repo_gpgcheck=0
    enabled=1

2. 安装erlang
    yum -y install erlang 完成安装erlang

3. 下载rabbitmp rpm包
    wget https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/noarch/rabbitmq-server-3.8.2-1.el7.noarch.rpm

4. 安装rabbitmq
    #导入秘钥
    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

    #安装rabbitmq

    yum -y install rabbitmq-server-3.8.2-1.el7.noarch.rpm
    
5. 设置开机启动
    chkconfig rabbtimq-server on (这个命令执行会报错,但是不影响后续步骤)
    systemctl enable rabbitmq-server
    
6. 启动/停止/重启 
    service rabbitmq-server start/stop/restart
    或者 systemctl start/stop/restart rabbitmq-server 

7. 启动界面插件 
    rabbtimq-plugins enable rabbitmq-management

8. 调整mq配置
    rabbitmq默认配置
    参考配置
    把默认配置文件拷到在/ect/rabbitmq/目录下并重命名为rabbitmq.conf,并调整下面参数
    listeners.tcp.other_ip = 192.168.56.100:8062
    management.http_log_dir = /data/rabbitmq/log
    management.tcp.port = 8060

9. 新建/etc/rabbitmq/rabbitmq-env.conf配置文件
    RABBITMQ_LOG_BASE=/data/rabbitmq/log
    RABBITMQ_MNESIA_BASE=/data/rabbitmq/mnesia

10. 新建目录/data/rabbitmq并修改目录属性
    mkdir -p /data/rabbitmq && chown rabbitmq:rabbitmq /data/rabbitmq

11. 重启查看状态
    systemctl restart rabbitmq-server
    rabbitmqctl status

12. 初始一个登陆用户
    新建用户:      rabbitmqctl add_user summer summer
    新建虚拟主机:  rabbitmqctl add_vhost summer
    给用户授权:    rabbitmqctl set_permissions -p summer summer '.*' '.*' '.*'
    给用户分配角色:rabbitmqctl set_user_tags summer administrator

13. 使用参考linux的路上_linux实战笔记四:rabbitmq安装使用

猜你喜欢

转载自blog.csdn.net/wfl_137724/article/details/104163201