Loading

安装 rabbitmq

1. 安装 epel

   yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

   yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

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

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

 yum install erlang

erl erlang:halt() . 退出

二Rabbitmq

 wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm

    # 导入签名
    rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
    # 或
    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

 yum 安装

  启动

  1. # 设置开启启动
    chkconfig rabbitmq-server on
  2. # 启动服务
    service rabbitmq-server start
  3. #停止服务
    service rabbitmq-server stop

管理后台

  • rabbitmq-plugins enable rabbitmq_management
  • # 开放端口
  • firewall-cmd --add-port=15672/tcp --permanent
  • firewall-cmd
  • 浏览 127.0.0.1:15672 

问题1

rpm报错: error: Failed dependencies:

    socat is needed by rabbitmq-server

yum -y install socat
##此时会报错没有socat包或是找不到socat包,解决方法安装centos的epel的扩展源
yum -y install epel-release
##之后重新安装socat
yum -y install socat
##接着安装rpm -ivh rabbitmq-server-3.6.6-1.el6.noarch.rpm 安装会报错 有依赖关系解决方法不安装依赖关系
rpm -i --nodeps rabbitmq-server-3.6.6-1.el6.noarch.rpm
##生成配置文件
cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
##启动rabbitmq
service rabbitmq-server start

问题2  yum安装 提示 file contains no section header

  原因是没有配置yum源,修改/etc/yum.repos.d/CenOS-Base.repo文件内容如下:

删除原有的文件

rm -f  /etc/yum.repos.d/CentOS-Base.repo

然后重新下载阿里的

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

  清理缓存

      yum clean all

posted @ 2019-03-31 23:18  奔跑石头  阅读(232)  评论(0)    收藏  举报