CentOS 安装最新的 RabbitMQ 3.7.8

RabbitMQ依赖Erlang,Erlang又依赖很多包,安装非常麻烦,可以如下操作:

RabbitMQ在github上有提供新的erlang包(https://github.com/rabbitmq/erlang-rpm
直接加到yum源中:

#vim /etc/yum.repos.d/rabbitmq-erlang.repo
[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 保存。

输入:

#yum clean all
#yum makecache

然后下载最新的RabbitMQ 的RPM包,可在如下网址查看:https://dl.bintray.com/rabbitmq/all/rabbitmq-server/

#wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.8/rabbitmq-server-3.7.8-1.el7.noarch.rpm
#yum install rabbitmq-server-3.7.8-1.el7.noarch.rpm

如下图,下载完成后进行安装:

提示需要下载依赖项,输入y确认下载:

安装过程中可能出现多个依赖需要输入y确认,完成后如下图所示:

启动RabbitMQ:

启动RabbitMQ服务
#service rabbitmq-server start

查看RabbitMQ状态:

状态查看
#rabbitmqctl status

添加WEB管理页面插件并重启:

启用插件
#rabbitmq-plugins enable rabbitmq_management
重启服务
#service rabbitmq-server restart

此时,使用默认的http://localhost:15672 已经可以看到管理界面:

输入默认的账号(guest)密码(guest)即可登录:

通过命令行增加一个用户,或者在web页面增加也可以:

添加帐号:sean 密码:password
#rabbitmqctl add_user sean  password
赋予其administrator角色
#rabbitmqctl set_user_tags sean administrator
设置权限
#rabbitmqctl set_permissions -p / sean ".*" ".*" ".*"

默认的guest只能使用localhost进行登录,

新增的用户sean是可以通过IP的方式远程访问的。

可能需要设置防火墙:

# 查询端口是否开放
firewall-cmd --query-port=15672/tcp
# 开放15672,5672端口
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=5672/tcp
防火墙重启
firewall-cmd --reload
---------------------
其余可能用到的防火墙操作:
#查看防火墙状态:
firewall-cmd --state
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
# 移除端口(不需要操作)
firewall-cmd --permanent --remove-port=15672/tcp

至此,CentOS安装最新的RabbitMQ结束。

原文地址:https://www.cnblogs.com/shuzhenyu/p/9823324.html

时间: 2024-10-09 06:52:37

CentOS 安装最新的 RabbitMQ 3.7.8的相关文章

centos 安装和配置 rabbitmq

centos 安装 rabbitmq 1.rabbitmq是erlang语言开发的,安装前首先需要安装erlang# yum install erlang -y // 直接安装可能报错,# yum install ncurses-devel // 安装依赖官方下载erlang包# wget http://erlang.org/download/otp_src_19.0.tar.gz解压安装erlang# tar xzvf otp_src_19.0.tar.gz# cd otp_src_19.0#

centos 安装最新稳定版本docker

直接yum安装的docker版本是 : docker --versionDocker version 1.12.6, build 85d7426/1.12.6 一些新特性需要安装最新的稳定版本 国内可以用镜像加速,可以参考我的另外一篇blog http://www.cnblogs.com/zhishuai/p/8013137.html 以下流程主要整理自docker中国官方站,简单梳理下流程 https://docs.docker-cn.com/engine/installation/linux

CentOS安装最新Git

1.依赖库安装 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc perl-ExtUtils-MakeMaker 2.卸载低版本的 Git yum remove git 3.下载新版的 Git 源码包 直接到GitHub取最新版,现在的最新版是v2.19.1 wget https://github.com/git/git/archive/v2.19.1.tar.gz

CentOS 7 通过 持续集成包 安装最新的 Mono

Mono 3.6.0 发布,此版本从上一个版本开始,总共提交了 878 个commits.自2014 年 3 月 10 日开始,共有66 位贡献者参与开发: 其中有22位首次提交的贡献值,他们修复了 112 个 bug,具体请看<Mono 3.6发布,支持在Mac系统使用Nuget>. Mono的官方网站也进行了更新,界面清新.其中在下载页面只有OSX下的框架是最新的,其他平台的包还在测试中,可以通过源码安装,也可以通过官方的持续集成包进行安装,可参考文档 Continuous Integra

CentOS 6 安装最新的 Redis 2.8 ,安装 TCMalloc

1,遇到的问题就是 redis 2.8 版本依赖 Google 的 TCMalloc TCMalloc(Thread-Caching Malloc)是google开发的开源工具──"google-perftools"中的成员.与标准的glibc库的malloc相比, TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高MySQL服务器在高并发情况下的性能,降低系统负载. 2,安装 TCMalloc 使用rpm 安装,下载 gperftools-libs 进行安装,这个

CentOS 7 实现yum安装最新php版本

需求: 我们平时安装很多软件需要依赖la/nmp架构,这里面唯独php使用yum安装后默认是5.4.16版本(5.6以下版本),不是最新版本,导致很多软件不能使用! 解决方法: 更新yum源,yum安装php最新版本 实验步骤: 一.卸载php5.x版本(若已安装) 1.查看系统php版本号 2.卸载php5.x版本 yum remove php* -y 3.查看卸载情况 二.更新yum源 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-r

Centos 安装 禅道

Centos 安装  禅道 一.环境准备: 1.服务器:Centos6.7 新系统 2.查看对应的系统版本:uname -a和cat /etc/redhat CentOS release 6.7 (Final) 二.安装: 1.下载对应系统版本的zbox禅道一键安装包,解压至/opt目录下 从window  电脑 到下面的地址下载最新的禅道版本 https://sourceforge.net/projects/zentao/files/9.0.1/ZenTaoPMS.9.0.1.zbox_64.

CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法

之前有的朋友问我,CentOS版本怎么安装python的pip,我之前给出的Ubuntu下apt-get的方法 ubuntu 需要先安装下pip吧, apt-get install python-pip 安装requests, pip install requests 但是有的朋友由于是centos的,直接 yum install pip  或者 yum install python-pip都是不行的. 其实不能yum那就直接下载编译安装呗... CentOS 6.4安装pip,CentOS安装

centos 安装node js环境

node.js支持多种平台安装,其中Win平台安装比较简单,下面重点讲解下Linux平台的安装步骤.本文以CentOS平台为实例,不准备讲 解采取源码编译安装方式,而是采取在node.js网站下载已经编译好的可执行包,解压安装并设置部分环境变量,因此整个过程非常简单. 1.下载并解压最新的node.js安装包 (Linux平台编译好的文件是 Linux Binaries (.tar.gz) ) 网站地址为:http://www.nodejs.org/download/ ,可在页面上发现nodej