ToB企服应用市场:ToB评测及商务社交产业平台

标题: RabbitMQ下载安装运行环境搭建 [打印本页]

作者: 石小疯    时间: 2024-12-6 06:20
标题: RabbitMQ下载安装运行环境搭建
RabbitMQ是使用Erlang语言开发的,以是要先下载安装Erlang。
1、Erlang及RabbitMQ安装版本的选择

下载时肯定要注意版本兼容性
版本兼容阐明地址:https://www.rabbitmq.com/which-erlang.html

2、下载安装Erlang

2.1、下载Erlang

Erlang官网:https://www.erlang.org
GitHub下载:https://github.com/erlang/otp/releases/download/OTP-25.1.1/otp_src_25.1.1.tar.gz
2.2、安装Erlang

2.2.1、安装Erlang前先安装Linux依赖库

  1. yum -y install make
  2. gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
复制代码
阐明:yum -y install 安装linux的一些依赖库的下令 ,-y表现自动确认;


2.2.2、解压Erlang压缩包文件

  1. tar -zxvf otp_src_25.1.1.tar.gz
复制代码

2.2.3、设置

切换到解压的目次下,运行相应下令
  1. cd otp_src_25.1.1
  2. ./configure
复制代码

2.2.4、编译

  1. make
复制代码

2.2.5、安装

  1. make
  2. install
复制代码

安装好了erlang后可以将解压的文件夹删除:
  1. rm -rf otp_src_25.1.1
复制代码
2.2.6、验证erlang是否安装成功

在下令行输入: erl 如果进入了编程下令行则表现安装成功,然后按ctrl + z 退出编程下令行;

3、RabbitMQ下载安装

从RabbitMQ官网https://www.rabbitmq.com找到下载链接

3.1、下载

Linux:下载3.10.11
  1. wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.11/rabbitmq-server-generic-unix-3.10.11.tar.xz
复制代码
generic 是通用的意思,这个版本也就是通用的unix版本
3.2、安装RabbitMQ

解压RabbitMQ的压缩包,即安装完成,无需再编译
  1. tar -xvf rabbitmq-server-generic-unix-3.10.11.tar.xz  -C  /usr/local/
复制代码
阐明: -C 选项是指定解压目次,如果不指定会解压到当前目次;
此时rabbitmq就安装好了。

4、启动及停止RabbitMQ

4.1、启动RabbitMQ

切换到安装目次的sbin目次下:

  1. #启动
  2. ./rabbitmq-server  -detached
复制代码

阐明:
-detached 将表如今后台启动运行rabbitmq;不加该参数表现前台启动;
rabbitmq的运行日志存放在安装目次的var目次下;
如今的目次是:/usr/local/rabbitmq_server-3.10.11/var/log/rabbitmq
4.2、查看RabbitMQ的状态

切换到sbin目次下执行:
  1. ./rabbitmqctl -n rabbit status
复制代码
阐明:-n rabbit 是指定节点名称为rabbit,如今只有一个节点,节点名默以为rabbit
此处-n rabbit 也可以省略

4.3、停止RabbitMQ

切换到sbin目次下执行:
  1. ./rabbitmqctl shutdown
复制代码

4.4、设置path环境变量

  1. #表示打开/etc/profile文件  +$ 表示将光标定位到最后一行
  2. vi +$ /etc/profile
复制代码
  1. RABBIT_HOME=/usr/local/rabbitmq_server-3.10.11
  2. PATH=$PATH:$RABBIT_HOME/sbin
  3. export RABBIT_HOME PATH
复制代码

刷新环境变量,下令如下:
  1. source /etc/profile
复制代码

设置完环境变量后,我们在服务器任何如今都可以启动停止RabbitMQ



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4