CentOS7安装rabbitmq-server-3.7.16

CentOS7安装rabbitmq-server-3.7.16

1、执行下面命令
   curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
   
2、导入Key
   rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
   rpm --import https://packagecloud.io/gpg.key
   
3、安装依赖
   yum -y install epel-release
   yum -y install socat   
   
4、执行安装
   sudo yum install rabbitmq-server-3.7.16-1.el7.noarch
   
5、配置
   1)拷贝配置文件
      cp /usr/share/doc/rabbitmq-server-3.7.16/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
   2)修改配置文件   
      vim /etc/rabbitmq/rabbitmq.config
      移除前面的 %% 代表注释 以及 最后的 逗号;在VIM中输入":/loopback"进行查找定位
      %%{loopback_users, []},  
   3)启用rabbitmq的管理平台插件
      rabbitmq-plugins enable rabbitmq_management
      
6、启动服务
   service rabbitmq-server start
   
7、访问http://192.168.5.154:15672/

8、添加账户
   1)查询用户:# rabbitmqctl list_users
   2)查看用户权限:# rabbitmqctl list_user_permissions guest
   3)新增用户: # rabbitmqctl add_user root root (用户名root,密码root)
   4)赋予管理员权限:
      # rabbitmqctl set_user_tags root administrator
      # rabbitmqctl set_permissions -p "/" root ".*" ".*" ".*"
      
9、过程中可能遇到的问题
   1)安装旧版组件导致安装中断
      提示:“Transaction check error:
                        file /usr/lib64/erlang/bin/epmd from install of erlang-22.0.7-1.el7.x86_64”
      解决:卸载旧版erlang
      1:查出已经安装的旧版组件
        # rpm -qa                    
      2:# yum remove erlang-stdlib-R14B-04.3.el6.x86_64 erlang-cosEventDomain-R14B-04.3.el6.x86_64 erlang-parsetools-R14B-04.3.el6.x86_64 erlang-jinterface-R14B-04.3.el6.x86_64 erlang-odbc-R14B-04.3.el6.x86_64 erlang-wx-R14B-04.3.el6.x86_64 erlang-debugger-R14B-04.3.el6.x86_64 erlang-dialyzer-R14B-04.3.el6.x86_64 erlang-reltool-R14B-04.3.el6.x86_64 erlang-appmon-R14B-04.3.el6.x86_64                  
      3:输入vim /etc/yum.repos.d/rabbitmq-erlang.repo按i进行编辑并输入下面一段话:
        [rabbitmq-erlang]
        name=rabbitmq-erlang
        baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
        gpgcheck=1
        gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
        repo_gpgcheck=0
        enabled=1
        按ESC后:wq保存 
      4:然后再输入下面命令清除缓存
        yum clean all
        yum makecache                   
                
10、参考网址
    1)官网:http://www.rabbitmq.com/install-rpm.html      
    2)问题处理:https://blog.csdn.net/huijiangu4621/article/details/83619707
    3)安装说明:
       https://www.cnblogs.com/leechenxiang/p/10526109.html
       https://blog.csdn.net/java_1996/article/details/86600980
       
11、常用命令
    service rabbitmq-server stop #关闭
    service rabbitmq-server start #启动
    service rabbitmq-server status #状态    
    
    
12、卸载rabbitmq
    yum remove rabbitmq-server.noarch #卸载老版本
        
13、卸载erlang
   yum list installed #查看erlang的包,比较多,要全部删除                        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值