centos中安装rabbitmq

1、安装Erlang

由于RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang。

安装erlang之前需要安装erlang的依赖(不用yum安装需要自己解决依赖,但是用yum安装yum源不是最新的,我们这里演示手动安装)

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

下载erlang,根据自己的需求下载版本

cd /home

wget http://erlang.org/download/otp_src_22.0.tar.gz

 解压

tar -zxvf otp_src_22.0.tar.gz

切换目录

cd otp_src_22.0

安装

./configure

make && make install

2、安装rabbitmq

下载mq

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

xz文件解压为tar文件

xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz

再次解压

tar -xvf rabbitmq-server-generic-unix-3.7.15.tar

切换目录

cd rabbitmq_server-3.7.15

配置环境变量

echo 'export PATH=$PATH:/home/rabbitmq_server-3.7.15/sbin' >> /etc/profile

刷新环境变量

source /etc/profile

3、启动rabbitmq

rabbitmq-server

查看运行状态

rabbitmqctl status

 

 4、浏览器登录rabbitmq管理页面

 开启web登录(rabbitmq默认禁止登录管理页面,需要手动启动)

rabbitmq-plugins enable rabbitmq_management

浏览器输入ip:15672

 

 默认账号密码:guest guest(这个账号只允许本机访问),这里我们无法以localhost为域名登录,我们新建一个账号

rabbitmqctl add_user crelle 123456

配置权限

rabbitmqctl set_permissions -p "/" crelle ".*" ".*" ".*"

查看权限

rabbitmqctl list_user_permissions crelle

设置tag

rabbitmqctl set_user_tags crelle administrator

重启rabbitmq(rabbitmq没有restart命令只能通过下面两个步骤重启)

rabbitmqctl stop 
rabbitmq-server restart

访问输入crelle 123456

 

 安装登录完毕!

 

posted @ 2020-08-05 19:26  我要去巴萨  阅读(173)  评论(0编辑  收藏  举报