在腾讯云CentOS上安装rabbitMQ

简介: 在腾讯云CentOS上安装rabbitMQ

因为腾讯云提供CentOS 7,需要下载不同的RabbitMQ安装文件。


windows上安装真的很麻烦。如果你不是用windows做你自己的RabbitMQ服务器的话,建议就不要在windows上尝试了。


先考虑yum安装,希望能简单一些。需要依赖于erlang,erlang依赖于kerl,kerl依赖于git。默认没安装git,先装git。执行:


yum install git

提示git的问题,是因为升级python之后,拿python3的安装目录代替了原来python的目录。现在需要将这个程序中的python目录声明为python2的

vi /usr/bin/yum

修改#/usr/bin/python为 #/usr/bin/python2


再修改一个文件

vim /usr/libexec/urlgrabber-ext-down

这个也是python版本的问题

再来安装一下git 能够安装上


git --version 能够看见git的版本

下载kerl,加运行权限


curl -O https://raw.githubusercontent.com/spawngrid/kerl/master/kerl
chmod +x kerl
./kerl update releases
./kerl list releases


我是用rpm最终安装erlang的。

1、安装依赖项

yum install -y epel-release


2、添加存储库条目

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


3、或者用yum安装

yum install -y erlang


4、验证是否安装成功

erl -version

erl -version输出的是shell的版本,不是语言的版本

erl回车,输出了erlang/OTP 23

这个是当前erlang版本


查看一下rabbitmq版本对erlang版本,官网地址:http://www.rabbitmq.com/which-erlang.html

https://www.cnblogs.com/swyy/p/11582309.html

守望云影的博客给出了更加详细的安装方式。


https://packagecloud.io/rabbitmq/rabbitmq-server

查找自己需要的版本。


下载rabbitmq吧:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm


这里要注意,CentOS版本,7就对应了el7这个文件名,如果是8,对应的是el8。本地安装rabbitmq。


yum localinstall rabbitmq-server-3.8.5-1.el7.noarch.rpm



相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
21小时前
|
消息中间件 Shell
rabbitmq安装erlang环境后没生效
rabbitmq安装erlang环境后没生效
19 7
|
22小时前
|
Linux Apache
Centos7 安装Apache
安装Apache的步骤
15 6
|
1天前
|
网络协议 Linux Docker
在centos7下通过docker 安装onlyoffice
在centos7下通过docker 安装onlyoffice
|
1天前
|
NoSQL Linux Redis
本地虚拟机centos7通过docker安装主从redis3.2
本地虚拟机centos7通过docker安装主从redis3.2
|
1天前
|
关系型数据库 MySQL Linux
本地虚拟机centos7通过docker安装主从mysql5.7.21
本地虚拟机centos7通过docker安装主从mysql5.7.21
|
1天前
|
NoSQL 关系型数据库 MySQL
涉及rocketMQ,jemeter等性能测试服务器的安装记录
涉及rocketMQ,jemeter等性能测试服务器的安装记录
11 1
|
1天前
|
Linux 数据安全/隐私保护 Docker
在centos7虚拟机上安装docker oracle11g
在centos7虚拟机上安装docker oracle11g
|
1天前
|
消息中间件 网络协议 Linux
用docker方式 安装rabbitmq 并配置MQTT
用docker方式 安装rabbitmq 并配置MQTT
|
2天前
|
安全 Linux 开发者
CentOS 7安装全解析:适合初学者的指导
CentOS 7安装全解析:适合初学者的指导
|
3天前
|
关系型数据库 MySQL Linux
在Centos7中:通过Docker安装MySQL5.7(保姆级)
在Centos7中:通过Docker安装MySQL5.7(保姆级)