Linux-RabbitMq-环境搭建
[toc]
说明
- [x] 安装 Erlang
RabbitMq服务端代码是使用并发式语言Erlang编写的,安装RabbitMq的前提是安装Erlang。
- [x] 安装 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/1BndqkVNL71cTrOT6AiD4xQ 提取码: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
本篇文章由一文多发平台ArtiPub自动发布