1.简介
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。
RabbitMQ服务器是用Erlang语言编写的,RabbitMQ版本 和 Erlang 版本兼容性关系查看:https://www.rabbitmq.com/which-erlang.html
2.安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl
3.安装erlang
wget http://erlang.org/download/otp_src_24.2.tar.gz tar -xzf otp_src_24.2.tar.gz cd otp_src_24.2 ./configure --prefix=/usr/local/erlang make && make install
4.安装RabbitMQ
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.14/rabbitmq-server-generic-unix-3.9.14.tar.xz xz -d rabbitmq-server-generic-unix-3.9.14.tar.xz tar -xvf rabbitmq-server-generic-unix-3.9.14.tar mv rabbitmq_server-3.9.14/ /usr/local/rabbitmq
5.添加环境变量
编辑 .bash_profile 文件
vim /root/.bash_profile
添加变量
PATH=$PATH:$HOME/bin:/usr/local/erlang/bin:/usr/local/rabbitmq/sbin
重载后验证
source .bash_profile echo $PATH
6.启动RabbitMQ
后台启动
rabbitmq-server -detached
添加账号
rabbitmqctl add_user admin 123456
添加权限
rabbitmqctl set_user_tags admin administrator rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
启用管理插件
rabbitmq-plugins enable rabbitmq_management
7.访问:http://虚拟机IP:15672
8.常用命令
#后台启动服务 rabbitmq-server -detached
#停止rabbitmq rabbitmqctl stop
#重启rabbitmq rabbitmq-server restart
#因为guest用户只能在本机访问,添加管理员账户
(1) 新增一个用户
rabbitmqctl add_user Username Password
(2) 删除一个用户
rabbitmqctl delete_user Username
(3) 添加管理员权限
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
(4) 修改用户的密码
rabbitmqctl change_password Username Newpassword
(5) 查看当前用户列表
rabbitmqctl list_users
#启用管理插件
rabbitmq-plugins enable rabbitmq_management
本文链接:https://jeff.xin/post/129.html
--EOF--
发表于 2022-07-28 ,并被添加「 RabbitMQ 」标签 。
Comments
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。