Linux安装RabbitMQ

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--

Comments

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。