有道无术,术尚可求,有术无道,止于术。
文章目录
-
- Windows
-
-
- 安装 Erlang/OTP
-
- 安装 RabbitMQ
-
- Centos 7
-
-
- 安装 Erlang/OTP
-
- 安装 RabbitMQ
-
- Docker
- Docker Compose
RabbitMQ
各种系统相关安装文档在官网已有文档:
Windows
1. 安装 Erlang/OTP
RabbitMQ
需要安装支持 64 位的Erlang for Windows
版本。
选择版本时,需要在官网查看RabbitMQ
和Erlang/OTP
版本之间的兼容性:
在下载地址中选择对应的版本下载:
双击,安装完成:
添加系统变量ERLANG_HOME
,值为安装目录位置,RabbitMQ
批处理文件需要执行%ERLANG_HOME%\bin\erl.exe
。
在Path
中添加%ERLANG_HOME%\bin
:
打开CMD,输入erl -version
验证:
2. 安装 RabbitMQ
确保安装了支持的Erlang版本后,下载rabbitmq-server-windows-3.10.8.zip
。
下载后,压缩到C:\Program Files\rabbitmq
(或适合应用程序文件的位置),进入到sbin
目录下:
在改目录下打开CMD ,输入rabbitmq-plugins enable rabbitmq_management
命令安装插件:
使用以下命令安装为服务并启动:
# 安装服务
./rabbitmq-service.bat install
# 开始服务
./rabbitmq-service.bat start
其他命令:
# 停止服务
./rabbitmq-service.bat stop
# 使服务有效
./rabbitmq-service.bat enable
# 使服务无效
./rabbitmq-service.bat disable
# 帮助
./rabbitmq-service.bat help
进入控制台地址http://127.0.0.1:15672/#/,输入默认用户名密码guest/guest,登录进入首页:
Centos 7
1. 安装 Erlang/OTP
# 安装工具
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
# 下载 Erlang/OTP
wget http://erlang.org/download/otp_src_25.1.tar.gz
# 解压
tar zxvf otp_src_25.1.tar.gz
# 配置
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
# 安装
make && make install
# 配置erlang环境变量
vim /etc/profile
# 在文件末尾添加'ERLANG_HOME'
ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH
# 保存退出并使环境变量生效
source /etc/profile
# 输入命令检验是否安装成功
erl
2. 安装 RabbitMQ
# 下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.11.3/rabbitmq-server-3.11.3-1.el8.noarch.rpm
# 安装
rpm -ivh rabbitmq-server-3.11.3-1.el8.noarch.rpm
# 启动服务
service rabbitmq-server start
# 开启图形化管理界面
rabbitmq-plugins enable rabbitmq_management
Docker
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.11-management
Docker Compose
version: "3.8"
services:
rabbitmq:
image: daocloud.io/library/rabbitmq:3.8.7
container_name: rabbitmq
restart: always
volumes:
- ./data/:/var/lib/rabbitmq/
ports:
- 5672:5672
- 15672:15672
版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: