centos7环境安装rabbitMQ
使用专业的消息队列产品rabbitmq之centos7环境安装
http://www.cnblogs.com/huangxincheng/p/6006569.html
【源码安装,适用GNOME + Minimal环境下安装,Minimal环境安装后开机自启动rabbitMQ是个问题,一直没解决。】
CentOS7上安装RabbitMQ
http://blog.csdn.net/luxingsoftware/article/details/54378809
【RPM安装,适用GNOME环境下安装,时间视网速而定。较慢】
centOS 7(Minimal安装)下用RPM安装rabbitMQ
准备工作:
1.下载erlang和rabbitmq的最新rpm安装包。(下载pscp.exe,用于复制windows文件到linux系统(也可直接用wget下载))
2.下载rabbitmq的asc文件。
3.在root目录下创建文件夹package,和子文件夹dependencies。
package文件夹保存erlang和rabbitmq安装包,以及asc文件;dependencies文件夹保存各依赖项rpm安装包
cd / -- 返回root目录
mkdir package -- 创建package文件夹
cd //package -- 打开package文件夹
mkdir dependencies -- 创建dependecies文件夹
安装ErLang:
1. 安装erlang依赖项
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel unixODBC unixODBC-devel wxGTK SDL wxGTK-gl openssl-devel
2. 安装erlang的RPM包,在package文件夹下
cd //package
rpm -ivh esl-erlang_19.3-1~centos~7_amd64.rpm
安装失败:提示缺失依赖项(......)
3. 安装erlang依赖项:在https://pkgs.org/搜索上面提示的缺失项并下载相应rpm文件到//package/dependencies
4. 安装erlang依赖项继续:
cd //package/dependencies
rpm -ivh *.rpm --nodeps --force
留意:由于依赖项安装时有相互依赖的情况,所以安装时加上--nodeps --force可以避免这种情况
5. 继续安装erlang:再次执行步骤2,如果还有依赖项缺失的提示,重复步骤4+5。
---至此,erlang安装完成
安装RabbitMQ
1. 导入asc文件
cd //package
rpm --import rabbitmq-release-signing-key.asc
2. 安装rabbigMQ的RPM包,依然在package文件夹下
rpm -ivh rabbitmq-server-3.6.10-1.el7.noarch.rpm
安装失败:提示缺失依赖项socat 和 erlang>=R16B03
3. 安装rabbitMQ依赖项:安装除erlang以外的其他依赖项,安装方法同erlang安装步骤4+5
4. 再次尝试安装rabbitMQ:重复步骤2,如果原步骤2中提示erlang缺失,则追加--nodeps --force命令
5. 设置rabbitMQ开机自启动:
chkconfig rabbitmq-server on
---至此,rabbitmq安装完成且设置了开机自启动
安装插件:
1. 在rabbitMQ的Plugins文件夹下安装Management插件
cd //usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/plugins/
rabbitmq-plugins enable rabbitmq_management
2. 安装其它插件(Delayed_message/shovel)
打开防火墙端口:
1. firewall-cmd --add-port=15672/tcp --permanent
2. firewall-cmd --add-port=5672/tcp --permanent
3. firewall-cmd --reload
添加管理员账号:
1. rabbitmqctl add_user admin admin
2. rabbitmqctl set_user_tags admin administrator
验收:
reboot重启linux服务器,在windows上浏览器打开:http://linuxIp:15672,用admin登录,看到rabbitmq管理界面,到此,部署完成。
centos7环境安装rabbitMQ的更多相关文章
- [转]centos7环境安装rabbitMQ
使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html CentOS7上安装Rabbit ...
- centos7 环境安装rabbitmq 集群
继上一篇https://www.cnblogs.com/drafire/p/10062891.html ,这篇博客继续介绍centos 7下安装rabbitmq的集群. 今天在公司搞了一天的rabbi ...
- centos7.4安装rabbitmq服务(3.7.10版本)
一.需要安装erlang版本依赖,可以使用二进制安装方式,也可以通过rpm安装,但是安装的时候会提示需要erlang版本>=19.3,而且直接默认yum仓库中的版本较低.,为了节省时间,文章中直 ...
- 使用专业的消息队列产品rabbitmq之centos7环境安装
我们在项目开发的时候都不可避免的会有异步化的问题,比较好的解决方案就是使用消息队列,可供选择的队列产品也有很多,比如轻量级的redis, 当然还有重量级的专业产品rabbitmq,rabbitmq ...
- 【rabbitmq】Centos7 下安装rabbitmq
rabbitmq安装 rabbitmq的安装依赖erlang,首先应该先安装erlang,然后安装rabbitmq: Step1:安装erlang erlang-rpm安装教程 选择在Centos7 ...
- centos7下安装rabbitmq
RabbitMQ: RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发.Rab ...
- centos7 rpm 安装 rabbitMQ 最新版
首先打开官网: http://www.rabbitmq.com/install-rpm.html 先到右侧导航栏来看一下 : 第一个红框是指的在linux中安装,全英文的,乱的一笔,但是静下心来就可以 ...
- centos7.2安装rabbitmq教程
环境: centos7.2 rabbitmq依赖erlang,需要先安装erlang 1 安装erlang rpm -Uvh https://download.fedoraproject.org/pu ...
- RabbitMQ学习笔记一:本地Windows环境安装RabbitMQ Server
一:安装RabbitMQ需要先安装Erlang语言开发包,百度网盘地址:http://pan.baidu.com/s/1jH8S2u6.直接下载地址:http://erlang.org/downloa ...
随机推荐
- BZOJ.4767.两双手(组合 容斥 DP)
题目链接 \(Description\) 棋盘上\((0,0)\)处有一个棋子.棋子只有两种走法,分别对应向量\((A_x,A_y),(B_x,B_y)\).同时棋盘上有\(n\)个障碍点\((x_i ...
- 5.27 Test
1.COGS.2039. 树的统计 思路: 各种方法. 代码: 1.遍历树1 时间 0.314 s 平均内存 2.96 MB #include<cstdio> using name ...
- BZOJ.3545.[ONTAK2010]Peaks(线段树合并)
题目链接 \(Description\) 有n个座山,其高度为hi.有m条带权双向边连接某些山.多次询问,每次询问从v出发 只经过边权<=x的边 所能到达的山中,第K高的是多少. \(Solut ...
- 洛谷.4234.最小差值生成树(LCT)
题目链接 先将边排序,这样就可以按从小到大的顺序维护生成树,枚举到一条未连通的边就连上,已连通则(用当前更大的)替换掉路径上最小的边,这样一定不会更差. 每次构成树时更新答案.答案就是当前边减去生成树 ...
- 在Windows系统配置Jekyll
Jekyll 是一个简单的网站静态页面生成工具.由于是用Ruby语音编写的,所以在Windows系统上配置起来还是稍微有点繁琐的.具体过程如下: 安装Ruby:在Windows系统上当然使用rubyi ...
- Android笔记(四):RecyclerView
RecyclerView是ListView的增强版.有了它之后,你就可以抛弃ListView了. recycle,重复利用.在ListView里,我们得自己写重复利用View的代码,而Recycler ...
- android:碎片的使用方式
介绍了这么多抽象的东西,也是时候应该学习一下碎片的具体用法了.你已经知道,碎 片通常都是在平板开发中才会使用的,因此我们首先要做的就是新建一个平板电脑的模拟 器.由于 4.0 系统的平板模拟器好像存在 ...
- Queue depth
Queue depth - It is the number of I/O requests that can be kept waiting to be serviced in a port que ...
- 几种php加速器比较
一.PHP加速器介绍 PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少. Apache中使用mo ...
- 【T08】避免重新编写TCP
1.有时候为了所谓的性能,我们倾向于使用udp,但是我们又期望数据的传输是可靠的,因此需要在应用层提供可靠性. 2.可靠.健壮的udp必须提供: a.在合理的时间内没有收到回复,进行重传 b.保证应答 ...