博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7安装RabbitMQ
阅读量:4615 次
发布时间:2019-06-09

本文共 1859 字,大约阅读时间需要 6 分钟。

安装erlang

 

由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。

 

安装依赖

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

 

erlang官网:

https://www.erlang.org/downloads

 

下载(会比较慢,请耐心等待)

wget http://erlang.org/download/otp_src_22.0.tar.gz

 

解压

tar -zxvf otp_src_22.0.tar.gz

 

移走

mv otp_src_22.0 /usr/local/

 

切换目录

cd /usr/local/otp_src_22.0/

 

创建即将安装的目录

mkdir ../erlang

 

配置安装路径

./configure --prefix=/usr/local/erlang

 

如果遇到这个错 你就假装没看到

 

安装

make install

 

查看一下是否安装成功

ll /usr/local/erlang/bin

 

添加环境变量

echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile

 

刷新环境变量

source /etc/profile

 

甩一条命令

erl

 

瞬间进入了一个未知的世界

 

在里面输入halt().命令退出来(那个点号别忘记)

 

安装RabbitMQ

rabbitmq下载地址:

https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15

 

下载

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

 

由于是tar.xz格式的所以需要用到xz,没有的话就先安装 

yum install -y xz

 

第一次解压

/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz

 

第二次解压

tar -xvf rabbitmq-server-generic-unix-3.7.15.tar

 

移走

mv rabbitmq_server-3.7.15/ /usr/local/

 

改名

mv /usr/local/rabbitmq_server-3.7.15  rabbitmq

 

配置环境变量

echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile

 

刷新环境变量

source /etc/profile

 

创建配置目录

mkdir /etc/rabbitmq

 

启动命令

启动:

rabbitmq-server -detached

 

停止:

rabbitmqctl stop

 

状态:

rabbitmqctl status

 

防火墙之类的请自行处理(5672和15672端口),反正我是从来不开防火墙。

 

WEB管理

开启web插件

rabbitmq-plugins enable rabbitmq_management

 

访问:http://127.0.0.1:15672/

 

默认账号密码:guest guest(这个账号只允许本机访问)

 

用户管理

查看所有用户

rabbitmqctl list_users

 

添加一个用户

rabbitmqctl add_user zhaobl 123456

 

配置权限

rabbitmqctl set_permissions -p "/" zhaobl ".*" ".*" ".*"

 

查看用户权限

rabbitmqctl list_user_permissions zhaobl

 

设置tag

rabbitmqctl set_user_tags zhaobl administrator

 

删除用户(安全起见,删除默认用户)

rabbitmqctl delete_user guest

 

登陆

配置好用户之后重启一下rabbit

然后就可以用新账号进行登陆

 

转载于:https://www.cnblogs.com/fengyumeng/p/11133924.html

你可能感兴趣的文章
/proc/uptime详解
查看>>
如何建立合适的索引?
查看>>
acwing 651. 逛画展
查看>>
Vijos P1243 生产产品 (单调队列优化DP)
查看>>
iOS常用第三方库 -转
查看>>
Android布局学习
查看>>
python的沙盒环境--virtualenv
查看>>
软件自动化测试——入门、进阶与实战
查看>>
BZOJ1878 [SDOI2009]HH的项链 树状数组 或 莫队
查看>>
BZOJ3675 [Apio2014]序列分割 动态规划 斜率优化
查看>>
2016.10.24 继续学习
查看>>
产品功能对标 - 服务授权管理
查看>>
各地IT薪资待遇讨论
查看>>
splay入门
查看>>
带CookieContainer进行post
查看>>
C语言学习笔记--字符串
查看>>
CSS-上下文选择器
查看>>
ionic repeat 重复最后一个时要执行某个函数
查看>>
1.初识代码审计-基础
查看>>
[Vue-rx] Stream an API using RxJS into a Vue.js Template
查看>>