千家信息网

Linux安装rabbitmq过程是怎么样的

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章将为大家详细讲解有关Linux安装rabbitmq过程是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。最近安装了一次rabbitmq服
千家信息网最后更新 2025年12月01日Linux安装rabbitmq过程是怎么样的

这篇文章将为大家详细讲解有关Linux安装rabbitmq过程是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

最近安装了一次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:http://erlang.org/download/

rebbitmq:https://www.rabbitmq.com/releases/rabbitmq-server/

注意:最好根据官方网站对应匹配版本进行下载。

二、安装erlang

1.创建安装目录:

[root@local ~]# mkdir /data/erlang

2.上传erlang源码包到服务器上,并解压:

[root@local ~]# cd /data

[root@local data]# ls

otp_src_19.3.tar.gz

[root@local data]# tar -xvf otp_src_19.3.tar.gz

[root@local data]# ls

otp_src_19.3otp_src_19.3.tar.gz

3.安装erlang所需的依赖包

[root@local data]# yum -y install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term openssl-devel zlib-devel make gcc gcc-c++ unixODBC unixODBC-devel

4.编译erlang

[root@local data]# cd otp_src_19.3

[root@local otp_src_19.3]# ./configure --prefix=/data/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

注意:编译过程中可能存在因为缺少依赖包导致编译不通过,可根据提示安装相应的依赖包即可。编译成功的结尾显示如下:

5.安装erlang

[root@local otp_src_19.3]# make && make install

此步骤时间会较长一些。

6.创建软连接到系统命令文件夹,保证系统正确调用本次安装的erlang版本,此步骤非常重要!!!

[root@local otp_src_19.3]ln -s /data/erlang/bin/erl /usr/local/bin/erl

7.测试erlang 19.3版本安装成功

[root@local ~]# cd /usr/local/bin

[root@local ~]# erl -v

8.修改环境变量,将erlang的环境变量设置好

[root@local ~]# vim /etc/profile

# 添加或修改如下

export ERLANG_HOME=/data/erlang

export PATH=$ERLANG_HOME/bin:$PATH

[root@local ~]# source /etc/profile

三、安装rabbitmq

1。上传rabbitmq源码包至服务器,本次使用版本为3.6.10(符合erlang版本),创建安装路径并解压

[root@local ~]# cd /data

[root@local data]# mkdir rabbitmq

[root@local data]# tar -xvf rabbitmq-server-generic-unix-3.6.10.tar.xz

[root@local data]ls

otp_src_19.3otp_src_19.3.tar.gz

rabbitmq_server-3.6.10rabbitmq-server-generic-unix-3.6.10.tar.xz

2。将解压后的包移动到安装目录下

[root@local data]# mv rabbitmq_server-3.6.10 /data/rabbitmq/rabbitmq_server-3.6.10

[root@local data]# cd rabbitmq

[root@local rabbitmq]ls

rabbitmq_server-3.6.10

4.启动rabbitmq

[root@local rabbitmq]# cd rabbitmq_server-3.6.10

[root@local rabbitmq_server-3.6.10]cd sbin

[root@local sbin]./rabbitmq-server

RabbitMQ 3.6.10. Copyright (C) 2007-2017 Pivotal Software, Inc.

## ## Licensed under the MPL. See http://www.rabbitmq.com/

## ##

########## Logs: /data/rabbitmq_server-3.6.10/var/log/rabbitmq/rabbit@localhost.log

###### ## /opt/rabbitmq_server-3.6.10/var/log/rabbitmq/rabbit@localhost-sasl.log

##########

Starting broker...

completed with 0 plugins.

5.以上启动方式为前台直接启动,也可以后台启动:

./rabbitmq-server -detached

开启插件管理页面:

./rabbitmq-plugins enable rabbitmq_management

关闭服务

./rabbitmqctl stop

四、启动后的登陆使用配置

创建用户admin并设置密码为123456:

[root@local sbin]# ./rabbitmqctl add_user admin 123456

Creating user "admin"

[root@local sbin]# ./rabbitmqctl set_user_tags admin administrator

Setting tags for user "admin" to [administrator]

分配admin用户权限

[root@local sbin]# ./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Setting permissions for user "admin" in vhost "/"

开启插件管理页面

[root@local sbin]# ./rabbitmq-plugins enable rabbitmq_management

安装完成登陆测试

然后在浏览器输入地址进入管理页面

http://192.168.140.128:15672/#/

登陆前如果有防火墙,需要防火墙开通端口号:

15672

25672

5672

4369

5671

关于Linux安装rabbitmq过程是怎么样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

版本 服务 编译 过程 系统 页面 登陆 管理 成功 内容 变量 地址 官方 官方网站 插件 文章 更多 服务器 步骤 源码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 联想服务器冷重启 软件开发逻辑是什么 博兴成本软件开发咨询 数据库国考15年四月份 网络软件开发技术属于哪一类 非君莫属小说软件开发 app定制软件开发台州 何梦蝶网络安全 提供企业内网网络安全 ibm 数据库监控工具 未成年人网络安全教育来 国家网络安全应急成员单位 画几幅关于网络安全的画 无锡微型软件开发维修电话 触控屏程序用什么软件开发 smtp服务器名称怎么查询 大型邮件服务器软件 数据库建表内约束实例 审计大师导数据库 科研数据库和诊疗数据库的区别 长宁区银联数据库服务报价行情 双阳区网络技术售后服务 应用软件开发价格是多少 富士康是几几年做服务器的 我的世界侏罗纪公园之双人服务器 数据库有符号无符号 网络安全面临的严峻挑战包括哪些 校园网连无法连接代理服务器 关注网络安全的手抄报图片 玖橙网络技术支持鲅鱼圈
0