乐趣区

环境搭建LinuxRabbitMq

Linux-RabbitMq- 环境搭建

说明

  • 安装 Erlang

RabbitMq 服务端代码是使用并发式语言 Erlang 编写的,安装 RabbitMq 的前提是安装 Erlang。

  • 安装 RabbitMq

不同版本的 RabbitMq 对应的 Erlang 版本也不同,更详细的要去官网查看 传送门


安装步骤

一、yum 安装 Erlang

1. 将 Erlang Solutions 存储库(包括用于验证签名包的公钥)添加到系统

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

yum install epel-release

rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

安装 Erlang

yum install erlang

2. 检查 Erlang,如图,该版本为 22,则参考上图 Mq 版本必须要在 3.7.15 以上

二、安装 RabbitMq

这里安装的是 rabbitmq-server-generic-unix-3.8.1.tar.xz

https://pan.baidu.com/s/1Bndq…    提取码:eqda

1. 导入下载的文件在该目录下,解压

cd /usr/local/

tar vxf rabbitmq-server-generic-unix-3.8.1.tar.xz

2. 配置环境变量

vim /etc/profile

#set RabbitMQ environment
export PATH=$PATH:/usr/local/rabbitmq_server-3.8.1/sbin
source /etc/profile

3. 启动 WEB 管理插件

// 查看插件列表
./rabbitmq-plugins list

// 后台运行
./rabbitmq-server -detached

// 查看一下 rabbitmq 的默认监听端口 5672
netstat -tnlp | grep 5672

// 在浏览器上输入 http://ip:15672/ 登录管理界面

4. 配置外网访问,创建外网用户

1. 添加用户 ./rabbitmqctl add_user 账号 密码
./rabbitmqctl add_user admin admin

2. 分配用户标签 (admin 为要赋予 administrator 权限的刚创建的那个账号的名字)
./rabbitmqctl set_user_tags admin administrator

3. 设置权限 < 即开启远程访问 >(如果需要远程连接, 例如 java 项目中需要调用 mq, 则一定要配置, 否则无法连接到 mq,admin 为要赋予远程访问权限的刚创建的那个账号的名字, 必须运行着 rabbitmq 此命令才能执行)
./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" 

5. 登录客户端

http://ip:15672   admin admin

退出移动版