本文讲解两种方式安装
- 使用yum命令安装(推荐使用)
- 官网下载压缩包安装
方法一:yum指令安装
安装epel-release
- yum -y install epel-release
安装socat
- yum -y install socat
wget下载rabbitmq yum源
- wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpm
安装rabbitmq
- yum -y install rabbitmq-server-3.6.6-1.el6.noarch.rpm
启动rabbitmq
- rabbitmq-server start ----------------------(前台启动,ctrl+c进程就挂了)
- rabbitmq-server -detached ----------------------(后台启动)
- ps -ef | grep rabbitmq ----------------------(查看rabbitmq进程)
启动web管理界面(没有启动浏览器是访问不了的o)
- rabbitmq-plugins enable rabbitmq_management
开放15672端口
- 这时候如果你是第一次安装,没有开放防火墙端口,则通过IP是无法进行访问的,阿里云配置安全组即可!!
- firewall-cmd --permanent --add-port=15672/tcp --------------------(开放15672端口)
- firewall-cmd --reload ----------------------------------------------------- (重启防火墙)
浏览器访问
- 账号guest 密码guest --------------(ps:默认用户只能127.0.0.1访问)
添加rabbitMQ用户跟权限
- ./rabbitmqctl add_user admin admin -----------------------(添加用户,用户名admin,密码admin)
- ./rabbitmqctl set_permissions -p / admin ".*" ",*" ".*" -----------------------(给admin用户设置访问权限)
- ./rabbitmqctl set_user_tags admin administrator -----------------------(给admin设置为管理员)
使用admin用户访问
方法二:下载压缩包方式
安装Erlang依赖
- yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto
到erlang官网去下载erlang安装包(这里直接使用wget下载了)
解压
- tar -zxvf otp_src_20.2.tar.gz
进入otp_src_20.2,编译安装
- ./configure --prefix=/usr/local/erlang
- make && make install
配置erl环境变量
- export PATH=$PATH:/usr/local/erlang/bin
查看是否安装成功
- cd /usr/local/erlang/bin/
- ./erl ----------------启动命令
下载rabbitMQ安装包
- wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz
解压
- xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
- tar -xvf rabbitmq-server-generic-unix-3.6.15.tar
启动rabbitMQ(在sbin目录下)
- ./rabbitmq-server start
- ./rabbitmq-server -detached -------------------(后台运行)
- ./rabbitmqctl stop -------------------(关闭rabbitMQ)
启动rabbitmq网页管理插件(没有启动浏览器是访问不了的o)
- ./rabbitmq-plugins enable rabbitmq_management
开放15672端口
- 这时候如果你是第一次安装,没有开放防火墙端口,则通过IP是无法进行访问的,阿里云配置安全组即可!!
- firewall-cmd --permanent --add-port=15672/tcp --------------------(开放15672端口)
- firewall-cmd --reload ----------------------------------------------------- (重启防火墙)
浏览器访问
- 账号guest 密码guest --------------(ps:默认用户只能127.0.0.1访问)
添加rabbitMQ用户跟权限
- ./rabbitmqctl add_user admin admin -----------------------(添加用户,用户名admin,密码admin)
- ./rabbitmqctl set_permissions -p / admin ".*" ",*" ".*" -----------------------(给admin用户设置访问权限)
- ./rabbitmqctl set_user_tags admin administrator -----------------------(给admin设置为管理员)
使用admin用户访问