一、RabbitMq说明
RabbitMq是基于erlang开发,所以在安装RabbitMQ之前,我们需要先安装erlang。
下载:erlang-19.0-1.el7.centos.x86_64.rpm
安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel socat
cd /usr/local/src
下载:erlang
https://github.com/rabbitmq/erlang-rpm
wget https://www.rabbitmq.com/releases/erlang/erlang-19.0-1.el7.centos.x86_64.rpm
下载rabbitmq
https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/8/noarch/rabbitmq-server-3.8.9-1.el8.noarch.rpm
安装erlange
yum -y install erlang
验证Erlang是否安装成功
erl
出现下列说明安装成功
退出erl
halt().
安装mq
rpm -ivh rabbitmq-server-3.8.9-1.el8.noarch.rpm
至此mq安装完成
MQ基本操作
启动
service rabbitmq-server start
//停止
service rabbitmq-server stop
//重启
service rabbitmq-server restart
//开机自启
chkconfig rabbitmq-server on
查看mq进程
ps -ef|grep rabbitmq
其他操作:
安装web管理插件
rabbitmq-plugins enable rabbitmq_management
在本地登录
curl http://localhost:15672
说明web管理插件已经可以启用
创建管理账户:
rabbitmq从3.3开始guest默认只能从本地登录,远程不能登录
// 添加用户 用户名 密码
rabbitmqctl add_user admin admin
添加用户权限 用户名 权限
rabbitmqctl set_user_tags admin administrator
查看abbitmq用户列表
abbitmqctl list_users
//更改密码 用户名 密码
rabbitmqctl change_password admin '123456'
删除用户
// 用户名
rabbitmqctl delete_user admin
查看权限
//查看所有的权限
rabbitmqctl list_permissions
//查看某个人的权限
rabbitmqctl list_user_permissions admin
//清除权限 用户名
rabbitmqctl clear_permissions admin
rabbitmq权限可以看:
https://www.cnblogs.com/furenjian/p/11498434.html