创建文件夹
mkdir /usr/local/erlang
mkdir /usr/local/mq
先安装erlang
cd /usr/local/erlang
1、安装Erlang所需环境(如果有则不需要)
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget
2、安装Erlang(如果有魔法可自行下载,不然下的慢)(也可从我附件下载)
wget http://erlang.org/download/otp_src_25.0.tar.gz
3、解压
tar -xvf otp_src_25.0.tar.gz
4、进入解压后的文件夹
cd otp_src_25.0
5、编译erlang
./configure --prefix=/usr/local/erlang
代表编译成功
6、安装
make && make install
附:如果提示缺少socat。如果没提示就略过
yum install -y socat
6、配置erlang环境变量
vim /etc/profile
#添加,注意路径
export PATH=$PATH:/usr/local/erlang/bin
#重新加载
source /etc/profile
输入 erl 如果能进去erlang就代表安装成功
再安装MQ
cd /usr/local/mq
Release RabbitMQ 3.11.23 · rabbitmq/rabbitmq-server · GitHub
我下载的是名为
rabbitmq-server-generic-unix-3.11.23.tar.xz的包儿
1、解压
第一步:xz -d rabbitmq-server-generic-unix-3.11.23.tar.xz
第二步:tar -xvf rabbitmq-server-3.11.23.tar.gz
2、配置mq的环境变量
vim /etc/profile
#添加,注意路径
export PATH=$PATH:/usr/local/mq/rabbitmq-server-3.11.23/sbin
#重新加载
source /etc/profiles
3、进入sbin
cd /usr/local/mq/rabbitmq_server-3.11.23/sbin
#临时启动mq
./rabbitmq-server start
#后台启动
./rabbitmq-server start &
启动成功
4、配置用户
./rabbitmqctl add_user admin 123456(创建用户)
./rabbitmqctl set_user_tags admin administrator(将创建好的用户加入管理员)
./rabbitmqctl set_permissions -p "/" admin "." "." ".*"(授权)
./rabbitmq-plugins enable rabbitmq_management 启动RabbitMQ管理页
MQ安装延时队列
下载:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/tag/3.11.1
把下载好的插件放到sbin同级目录下的plugins文件夹里
然后回到sbin执行
./rabbitmq-plugins enable rabbitmq_delayed_message_exchange
然后重启mq即可