[linux]CentOS 7 下安装 RabbitMQ
2023-02-18 16:46:50 时间
简介
RabbitMQ 是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ 服务器是用 Erlang 语言编写的,所以下面要安装 RabbitMQ 需要安装 Erlang。
一、安装 Erlang、Elixir
1.1 准备
yum update
yum install epel-release
yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git wget wxBase.x86_64
1.2 安装 Erlang
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum update
yum install erlang
- 验证是否安装成功,输入命令:
erl
1.3 安装 Elixir
因为 EPEL 中的 Elixir 版本太老,所以下面是通过源码编译安装的过程:
- 通过 git 下载 Elixir 源码:
git clone https://github.com/elixir-lang/elixir.git
- 进到该目录:
cd elixir/
- 编译:
make clean test
,编译完成会看到:Finished in 5.7 seconds (3.3s on load, 2.3s on tests)
- 配置 Path:
export PATH="$PATH:/path/elixir/bin"
- 验证是否安装成功,输入命令:
iex
二、安装 RabbitMQ
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
yum install rabbitmq-server-3.6.1-1.noarch.rpm
至此已经安装完成,下面介绍启动和自动开机启动命令和配置
- 启动:
systemctl start rabbitmq-server
- 开机自动启动:
systemctl enable rabbitmq-server
- 查看 rabbitmq-server 状态:
rabbitmqctl status
参考
相关文章
- 2、Linux IO模型分析
- c++头文件科普
- 奥运期间北京奥森玩转Pokemon Go权威指南
- Linux 平台安装 MongoDB
- Windows 平台安装 MongoDB
- MongoDB 查询分析
- MongoDB 原子操作
- MongoDB 数据库引用
- MongoDB 正则表达式
- MongoDB 自动增长
- MongoDB 删除数据库
- Mac OSX 平台安装 MongoDB
- MongoDB 条件操作符
- Python Mongodb 修改文档
- MongoDB 高级索引
- Python Mongodb 删除数据
- MongoDB 覆盖索引查询
- Python Mongodb 插入文档
- MongoDB Map Reduce
- MongoDB Limit与Skip方法