centos6.5安装rabbitMQ的详解步骤

centos6.5安装rabbitmq centos6.5安装rabbitmq过程 阅读详情

今天在centos6.5上安装rabbitMQ时,安装 erlang,下载安装文件执行命令:

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

报错:

OpenSSL: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

经过网上搜索资料发现是centos6.5的openssl版本低了。于是,我升级openssl版本(链接:https://blog.youkuaiyun.com/developerFBI/article/details/108476195)。升级成功的按以下步骤操作安装。

1、下载erlang文件。

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

2、当下载完成Erlang文件查看并解压:

[root@localhost opt]# ls
otp_src_20.0.tar.gz
[root@localhost opt]# tar -zxvf  otp_src_20.0.tar.gz 

3、编译安装Erlang对环境有要求,为防止在编译的时候提示某些软件包未安装之类的错误,所以我将Erlang需要的软件提前安装,直接使用yum进行安装即可。

 
[root@localhost usr]# yum install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel -y
 
[root@localhost usr]# yum install openssl-devel zlib-devel –y
 
[root@localhost usr]# yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel 

4、编译安装Erlang:首先切换到解压好的目录里面去,然后再configure 。prefix后面指定的是安装目录,此时我把Erlang安装到了/opt/erlang目录下

[root@localhost home]# cd /usr/local/ssl
[root@localhost ssl]# ls
otp_src_20.0  otp_src_20.0.tar.gz
[root@localhost ssl]# cd otp_src_20.0
[root@localhost otp_src_20.0]# ./configure --prefix=/opt/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

5、编译完成后的图片如图所示:

6、接下来make一下

[root@localhost otp_src_20.0]# make&&make install

7、安装完成后做个软连接

[root@localhost otp_src_20.0]# ln -s /opt/erlang/bin/erl /usr/local/bin/erl

8、测试Erlang的安装是否成功:

[root@localhost otp_src_20.0]# cd /usr/local/bin
 
[root@localhost bin]# erl
 
Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.0  (abort with ^G)
 
1> EvenN = lists:filter (fun (N) -> N rem 2 == 0 end, lists:seq (1,100)). 
 
[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,
 44,46,48,50,52,54,56,58|...]
 
2> 
2> halt().
[root@localhost bin]# 

9、到这一步说明Erlang已经安装成功,下面我们要修改环境变量。

[root@localhost bin]# vi  /etc/profile

*接下来会打开一个文件,按“i”键开始编辑文本,在文本的最后面添加如下几行代码: 
(注意:此时的ERLANG_HOME是你的安装目录)*

ERLANG_HOME=opt/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH

然后先按esc退出编辑,再按“:”和“wq”保存退出。保存后,重新激活使环境变量生效。

[root@localhost bin]# source /etc/profile

验证是否已经追加成功

OK,到现在为止我们的Erlang安装完成啦!!

9、开放15672端口给外网访问:

[root@localhost bin]# /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
[root@localhost bin]# /etc/init.d/iptables save
[root@localhost bin]# service iptables restart

10、下载最新版的rabbitmq,当前最新版本为3.6.10 。
第一个操作是切换到我要下载的目录,第二个操作是下载文件

[root@localhost rabbitMQ]# cd mq-source
[root@localhost mq-source]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz

如果通过wget命令没有下载,就在浏览器打开链接地址下载文件"rabbitmq-server-generic-unix-3.6.10.tar.xz",然后通过工具上传服务器的相应目录。

11、安装xz解压软件

[root@localhost mq-source]# yum -y install xz

12、解压RabbitMQ

[root@localhost mq-source]# xz -d  rabbitmq-server-generic-unix-3.6.10.tar.xz
[root@localhost mq-source]# tar -xvf rabbitmq-server-generic-unix-3.6.10.tar
 

13、将解压好的文件移动到我的安装目录下去:

[root@localhost mq-source]# mv rabbitmq_server-3.6.10 /opt/

14、启动RabbitMQ


[root@localhost opt]# cd /opt/rabbitmq_server-3.6.10/
[root@localhost rabbitmq_server-3.6.10]# cd sbin
[root@localhost sbin]# ./rabbitmq-server

直接启动 ./rabbitmq-server 

必须运行此命令:开启插件管理页面 ./rabbitmq-plugins enable rabbitmq_management ,如果不装,你访问http://192.168.1.157:15672/#/将访问不到。

 

后台启动 ./rabbitmq-server -detached 

关闭服务 ./rabbitmqctl stop

13.新打开一个操作服务器的窗口,创建用户 admin 密码123456:

[root@localhost sbin]# ./rabbitmqctl add_user admin 123456
 
Creating user "admin"
 
[root@localhost sbin]# ./rabbitmqctl set_user_tags admin administrator
 
Setting tags for user "admin" to [administrator]
[root@localhost sbin]# 

为该用户分配权限:

[root@localhost sbin]# ./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
 
Setting permissions for user "admin" in vhost "/"

然后在浏览器输入地址进入管理页面 http://192.168.1.157:15672/#/

此时可能进不去管理界面,查看虚拟机的防火墙是否关闭,关闭防火墙之后就成功登录。

centOS 6.5关闭防火墙步骤

关闭命令:  service iptables stop 
        永久关闭防火墙:chkconfig iptables off

两个命令同时运行,运行完成后查看防火墙关闭状态 
        service iptables status

 使用在第13步创建的账号和密码,admin,123456登录Rabbit系统。

 

参考链接:

https://blog.youkuaiyun.com/qq_40238199/article/details/82258066;

https://www.cnblogs.com/LiuYanYGZ/p/11029550.html;

https://blog.youkuaiyun.com/zhucheng325/article/details/90105411;

 

Centos6.5 安装 RabbitMQ3.6.1 Centos6.5 安装 RabbitMQ3.6.1个人安装RabbitMQ总结:安装编译工具yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel安装Erlang 1. 下载erlang 下载地址:http://download.csdn.net/detail/a15134566493/9517595官 阅读详情

相关推荐

电路保护设计实战:保险丝选型、I²t计算与多级协同方案

电路保护是电子系统可靠性的基石,其核心原理是在发生过流或过压等异常情况时,及时切断故障回路,防止能量持续灌入导致元器件损坏甚至安全事故。从技术价值看,优秀的保护设计能显著提升产品寿命、安全性和市场口碑,尤其在快充、电动汽车等高功率密度应用中,保护器件已成为不可或缺的安全屏障。在众多保护器件中,保险丝作为最基础的过流保护元件,其正确选型与应用直接关系到保护效果。本文聚焦于保险丝选型的实战细节,深入解析了I²t(电流平方时间积)这一关键参数,它定义了熔断所需的能量阈值,是匹配被保护半导体器件耐受能力、实现有效保

weixin_42662171的博客 308

NGINX HTTPS SSL: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

目录 1.nginx错误日志 2.错误的nginx.conf配置 3.请求 4.正确的nginx.conf配置 5.请求 6.分析 1.nginx错误日志 2019/07/05 13:16:12 [error] 93333#0: *2597 SSL_do_handshake() failed (SSL: error:140770FC:SSL routines:SSL23_GET_S...

Default 1万+

Palantir的Ontology:从静态知识图谱到动态业务引擎的跃迁

本文探讨了Palantir的Ontology技术如何将静态知识图谱升级为动态业务引擎。通过引入函数和行动作为核心元素,Ontology实现了业务逻辑的自动化响应与执行,显著提升物流、能源等领域的运营效率。文章详细解析了其混合存储引擎、状态监听网络等关键技术设计,并对比展示了传统架构与Ontology架构的业务价值差异。

weixin_42570296的博客 200

cURL error 35:error:140770FC:SSL routines:SSL_23_GET_SERVER_HELLO:unknown protocol

在ssl/tls握手过程中出现了一个问题。您确实需要错误缓冲并在那里读取消息,因为它略微指出了这个问题。可以是证书(文件格式、路径、权限)、密码等。错误提示:cURL error 35:error:140770FC:SSL routines:SSL_23_GET_SERVER_HELLO:unknown protocol解决办法:1. 修改ssl版本 curl_setopt($ch, CURLOP...

Get old 3万+

Java 开发打飞机小游戏(附完整源码)

上图 写在前面 技术源于分享,所以今天抽空把自己之前用java做过的小游戏整理贴出来给大家参考学习。java确实不适合写桌面应用,这里只是通过这个游戏让大家理解oop面向对象编程的过程,纯属娱乐。代码写的很简单,也很容易理解,并且注释写的很清楚了,还有问题,自己私下去补课学习。 完整代码 敌飞机 import java.util.Random; 敌飞机: 是飞行物,也是敌人 public class Airplane extends FlyingObject implements Enemy {

一只独孤的程序猿 1万+

【软件介绍】RVC本地部署使用方法

【摘要】RVC是一款功能强大的开源语音转换工具,具有实时处理、多音效选择、高质量音频处理等特点。文章详细介绍了RVC的安装与使用方法:1)配置Python环境;2)根据电脑系统选择对应安装包解压;3)启动程序进入浏览器操作界面。重点讲解了声音克隆的关键步骤:建议使用短音频素材,选择合适训练方法(推荐pm或rmvpe),设置100次训练轮数,生成的模型文件存入weights文件夹。最后通过上传音频即可实现声音克隆。操作过程需注意保持程序运行状态,并提供了相关资源下载地址。

心动的那一刻,记忆便盛开了花 2976

nodejs Websoket wss error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

错误提示如下: Error: write EPROTO 140052867975040:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:827: at _errnoException (util.js:1022:11) ...

了解—学习—进步—满足 2234

4、分布式发电系统中用于改善电能质量的有源、无源和混合滤波器

本文探讨了分布式发电系统中,尤其是光伏(PV)系统运行过程中引入的电能质量问题,并分析了有源滤波器、无源滤波器及混合滤波器在改善电能质量方面的应用。文章详细介绍了光伏系统的建模、最大功率点跟踪(MPPT)技术,以及谐波、电压波动等技术问题,同时对各类滤波器的拓扑结构和控制方法进行了系统性总结。通过仿真实例比较了不同滤波器在减少谐波方面的效果,为实际工程应用提供了参考依据。

transformer2023的博客 89

详细介绍RabbitMQ在Linux(centos6.5)环境下的安装过程

  标题取了个很长的名字,注意是因为RabbitMQ安装起来真的是太恶心了,各种问题,前后折腾了好几天终于安装好了。本文就给大家详细介绍下。 RabbitMQ安装 一、安装环境介绍   本文的使用的Linux是centOS6.5 64位的mini版。只安装了JDK8.其他的环境都没有安装。账号是 root 二、erlang安装   RabbitMQ是使用Erlang开发,所以安装RabbitMQ前...

波波烤鸭的博客 4151

如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用

本文基于 SAP Business Technology Platform 的 ABAP 编程环境进行的开发。 使用 ABAP Development Tool 登录 SAP BTP ABAP 编程环境,新建一个 package,命名为 Z_JERRY_CDS. 右键选中该 package,创建一个新的 Consumption view. 该视图是一个消费视图,它基于业务对象 (BO) 视图 /DMO/I_TRAVEL_U,提供了独立于消费层的给定数据模型。 它包含在其上运行的应用程序所需的所有核心信息。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2030

RK3568平台开发系列讲解(音频篇)配置声卡

📢本篇文章介绍如何配置声卡。

内核笔记 2448

git遇到error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

问题:git使用pull命令/clone命令等都会出现错误 error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol 原因:没有配置ssh版本 解决: 输入如下命令 git config --global http.sslVersion tlsv1.2

chen_227的博客 5789

ATS Request中的PASID的作用是什么

摘要: PASID(进程地址空间标识符)是PCIe ATS(地址转换服务)中的关键组件,用于标识不同进程或虚拟机的地址空间。其主要作用包括:1)支持多进程共享设备时隔离地址空间;2)实现共享虚拟地址(SVA),允许用户态程序直接访问设备;3)提升虚拟化性能(如SIOV),通过PASID区分虚拟机请求;4)增强安全性,基于PASID限制设备内存访问权限。PASID通过20位标识符在TLP前缀中传递,与IOMMU协作完成地址转换与缓存,适用于高性能计算、AI及虚拟化场景,但依赖硬件支持和软件适配。

元直的博客 1559

CentOS6.5下RabbitMQ安装

公众号:战渣渣 1.操作系统环境 操作系统:CentOS6.5 / 64bit 用户:root 2.RabbitMQ编译安装 RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang。 2.1.获取Erlang和RabbitMQ的源文件 http://erlang.org/download/下查找最新的源文件,我选择的是版本17 找到后,执...

战渣渣的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

centos6.5 安装rabbitmq

楼主安装在远程centos服务器上: 1.操作环境 centos6.5 2.Erlang下载 RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 3.Erlang安装 rpm -ivh ep...

qq_37759106的博客 2334

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

基于CentOS6.5安装RabbitMQ

  0、前言 安装RabbitMQ真的废了一番周折,版本问题,安装包问题数不胜数,终于找到一条可以成功安装的方法。   1、查看发行版本 由于版本不同,安装方式有稍微的区别,这里先看一下自己的系统版本 # lsb_release -a 这里可以看到,我是用的操作系统是CentOS release 6.5   2、安装erlang 官网:https://www.erlang...

This My Life - chisj 1495

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

RabbitMQ 安装(linux-centos6.5)

RabbitMQ安装(linux-centos6.5) 一、首先需要安装erlang(RabbitMQ需要使用此包) 使用yum进行安装erlang     1) 安装Erlang Solutions仓库到你的系统(目的在于让你可以使用yum安装到最新版本的erlang, 如果不设置, yum安装的erlang版本通常太低)       wget https://packages...

weixin_30375427的博客 173

Linux(CentOs6.5) 中安装RabbitMQ教程

最近刚开始学习RabbitMQ这个消息中间件 就安装问题来说由于是刚接触 还是废了一点时间 经过努力 还是很轻松的安装成功啦 嘿嘿 然后迫不及待的就分享出来 安装 erlang 由于RabbitMQ是依赖于erlang的 所以我们在安装RabbitMQ的时候需要首先安装erlang Erlang 安装方式有两种吧 看下面 从Erlang Solution安装(这种安装的erlang版本可能会有...

路克森的博客 2611

CentOS6.5安装RabbitMQ

CentOS6.5安装RabbitMQ 安装erlang 下载erlang所需要的插件 yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel 下载 wget http://erlang.org/download/otp_src_22.0.tar.gz 解压 tar -zxvf otp_src_22.0.tar.gz ..

qq_45453185的博客 464

centos6.5 安装rabbitmq消息中间件

重要提醒:该方式只在centos6.5 安装成功,其它版本没有试过。 1:下载erlang和rabbitmq 并且上传到服务器 官网下载地址: http://erlang.org/download/otp_src_20.0.tar.gz http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz 官网下载很慢,我上传一个到csdn,地址如下: htt..

u012897777的博客 239

RabbitMQ系列之【CentOS6.5安装RabbitMQ】

环境准备 操作系统:CentOS 6.5 Final RabbitMQ: 3.1.5 Python: 2.7.11 ErLang: R16B02 安装预环境(少什么安装什么) yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 安装Python 2.7 安装ErLan...

aomiano55778的博客 155

linux centos6.5 安装 rabbitmq 服务

linux centos6.5 安装 rabbitmq 服务一下请切换到root用户: su root1、安装预环境      yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、安装erlangyum install erlang查看版本: erl -version3、安装rabbitmq下载文...

a1026168656的博客 1167

Linux安装rabbitmq简单教程(Centos6.5)

最近安装了一次rabbitmq服务,也遇到了一些问题,特此做一下记录。 一、安装准备 系统:Centos 6.5 erlang版本:19.3 rabbitmq版本:3.6.10 注意: 1.安装的erlang版本要与rabbitmq版本匹配,不然安装时很大几率会出现各种问题,所以为了避坑,下载匹配版本进行安装,具体版本对应参考官方网站: https://www.rabbitmq.com/which-erlang.html 2.erlang与rabbitmq下载地址如下: erlang: ...

qq_32838955的博客 366

在docker的centos7上安裝rabbitmq3.6.5

1、拉取镜像文件:docker pull centos 2、建立容器,且shell方式进入:docker run -it --name centos.rabbit centos /bin/bash 3、安装gcc: yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 4、安装wget:wget

lxhjh的专栏 3089

centos6.5下安装rabbitmq的详细步骤,超级详细的那种

以前安装rabbitmq的时候忘记记下过程,今天再次在centos6.5下安装rabbitmq,真的是一波三折,特地记下来,防止以后查看,也送给有需要的人。 第一步 首先下载好rabbitmq的rpm包以及erlang的rpm包(因为rabbitmq依赖erlang语言),建好文件夹 mkdir /usr/rabbitmq,将两个压缩包放到 /usr/rabbitmq文件夹里。 开始安装...

zhucheng325的博客 679
上一篇: CentOS6.5 安装openssl
下一篇: java 微信公众号开发报错:redirect_uri域名与后台配置不一致,错误码10003
developerFBI
博客等级 码龄15年 174粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值