RabbitMQ安装 - 单节点
安装环境依赖
安装erlang之前需要安装一些依赖库,若没有安装,在启动rabbitmq的时候会报错。
yum install -y gcc gcc-c++ ncurses-devel openssl-devel kernel-devel
安装Erlang
rabbitmq依赖erlang环境,因此需要先安装erlang。
但是注意rabbitmq和erlang版本的对应关系:
下载erlang,地址:
安装步骤
tar -zxf otp_src_24.3.tar.gz
cd /home/otp_src_24.3
configure --prefix=/opt/erlang --with-ssl --enable-kernel-poll
make & make install
配置erlang环境变量
vim /etc/profiles
export ERLANG_HOME=/opt/erlang
export PATH=$PATH:$ERLANG_HOME/bin
如果后面启动rabbitmq的时候报错(由于erlang的依赖组件没有安装),需要重新编译安装erlang
make clean
cd /home/otp_src_24.3
configure --prefix=/opt/erlang --with-ssl --enable-kernel-poll
make & make install
安装RabbitMQ
下载对应版本的rabbitmq:
解压安装,由于rabbitmq的压缩是xz格式的,如果没有xz工具,需要先安装xz
yum -y install xz
xz -d ./rabbitmq-server-generic-unix-3.10.13.tar.xz
tar -zxf ./rabbitmq-server-generic-unix-3.10.13.tar
mv ./rabbitmq_server-3.10.13 /usr/local
配置环境变量
vim /etc/profiles
export RABBITMQ_HOME=/usr/local/rabbitmq_server-3.10.13
export PATH=$PATH:$RABBITMQ_HOME/sbin
启动RabbitMQ
前台启动(在命令行阻塞,能直观的看到启动过程和日志):rabbitmq-server
后台启动(后台进程的方式启动):rabbitmq-server -detached
停止RabbitMQ
前台启动的话,可以直接在启动窗口 ctrl + c 停止RabbitMQ
命令方式停止:rabbitmqctl shutdown
安装管理页面
需要远程登录RabbitMQ管理页面,需要创建新用户,默认guest用户只能本地登录,创建方式请参考这篇文章。
启动管理页面插件:rabbitmq-plugins enable rabbitmq_management