一、安装erlang(rabbitmq依赖于erlang)
- 到erlang官网下载erlang源码包,或直接点此下载20.1版本。
- 将源码包上传至linux目录,如 /usr/local
- 安装一些依赖
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf unixODBC unixODBC-devel
- 解压源码包
cd /usr/local
tar -xzvf otp_src_20.1.tar.gz
- 编译安装
cd otp_src_20.1
./configure --prefix=/usr/local/erlang
make && make install
- 配置环境变量
vi /etc/profile
ERLANG_HOME=/usr/local/erlang
export PATH=$PATH:$ERLANG_HOME/bin
source /etc/profile
二、安装rabbitmq
- 到rabbitmq官网下载rabbitmq,或直接点此下载3.7.6版本。
- 将rabbitmq上传至linux目录,如 /usr/local
- 解压
cd /usr/local
xz -d rabbitmq-server-3.7.6.tar.xz
tar -xvf rabbitmq-server-3.7.6.tar
- 配置环境变量,方便命令执行
vi /etc/profile
export PATH=$PATH:/usr/local/rabbitmq_server-3.7.6/sbin
source /etc/profile
- 启用插件
rabbitmq-plugins enable rabbitmq_management
- 添加一个用户,并授予管理员权限,用于网页管理和mq连接
rabbitmqctl add_user rabbit mymqpasswd
rabbitmqctl set_user_tags rabbit administrator
rabbitmqctl set_permissions -p / rabbit ".*" ".*" ".*"
- 常用命令
命令 | 说明 |
---|
rabbitmq-server -detached | 后台启动rabbitmq |
rabbitmqctl status | rabbitmq 运行状态 |
rabbitmqctl stop | 停止rabbitmq |
rabbitmq-server start | 前台启动rabbitmq |