下载地址https://github.com/erlang/otp/releases/download/OTP-21.3.8.24/otp_src_21.3.8.24.tar.gzhttps://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.28/rabbitmq-server-generic-unix-3.7.28.tar.xz安装编译依赖yum install -y gcc gcc-c make ncurses-devel openssl-devel perl安装 Erlang 21.3解压tar -zxvf otp_src_21.3.8.24.tar.gzcd otp_src_21.3.8.24配置编译./configure --prefix/usr/local/erlang21make -j4make install配置环境变量echoexport PATH/usr/local/erlang21/bin:\$PATH|sudo tee/etc/profile.d/erlang.sh source/etc/profile.d/erlang.sh验证输出 21 即成功erl -eval ‘erlang:display(erlang:system_info(otp_release)).’ -s init stop -noshell安装 RabbitMQ解压xz -d rabbitmq-server-generic-unix-3.7.28.tar.xztar -xvf rabbitmq-server-generic-unix-3.7.28.tar移动到安装目录mv rabbitmq_server-3.7.28 /usr/local/ln -s /usr/local/rabbitmq_server-3.7.28 /usr/local/rabbitmq环境变量echoexport PATH/usr/local/rabbitmq/sbin:\$PATH|sudo tee/etc/profile.d/rabbitmq.sh source/etc/profile.d/rabbitmq.sh授权chmod -R 755 /usr/local/rabbitmq/etc/rabbitmq/chown -R root:root /usr/local/rabbitmq/etc/rabbitmq/创建 RabbitMQ 必需的工作目录mkdir -p /var/lib/rabbitmq /var/log/rabbitmqchown -R root:root /var/lib/rabbitmq /var/log/rabbitm手动创建 enabled_plugins 文件touch/usr/local/rabbitmq/etc/rabbitmq/enabled_plugins echo[rabbitmq_management]./usr/local/rabbitmq/etc/rabbitmq/enabled_plugins启动web管理界面rabbitmq-plugins enable rabbitmq_management后台启动 RabbitMQrabbitmq-server -detached/usr/local/rabbitmq/sbin/rabbitmq-server -detached查看状态rabbitmqctl status/usr/local/rabbitmq/sbin/rabbitmqctl status创建管理员用户rabbitmqctl add_user admin01 admin01rabbitmqctl set_user_tags admin01 administratorrabbitmqctl set_permissions -p / admin01 “. .” “.*”Web 管理界面访问http://服务器IP:15672账号admin01密码admin01