安装 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 安装
启动
-
# 设置开启启动chkconfig rabbitmq-server on
-
# 启动服务service rabbitmq-server start
-
#停止服务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

浙公网安备 33010602011771号