分布式服务框架学习笔记10 RabbitMQ在CentOS下的安装
Posted 编程圈子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式服务框架学习笔记10 RabbitMQ在CentOS下的安装相关的知识,希望对你有一定的参考价值。
分布式服务框架学习笔记10 RabbitMQ在CentOS下的安装
一、 准备
- centos8
- 要先安装 erlang
二、安装erlang
1. 安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
wget http://mirror.centos.org/altarch/7/extras/aarch64/Packages/epel-release-7-11.noarch.rpm # erlang-solutions的依赖包
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -ivh epel-release-7-11.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
# 执行以上后会:
# ls /etc/yum.repos.d/
epel.repo epel-testing.repo erlang_solutions.repo local.repo
#多了三个.repo,就行了
yum install erlang -y
安装后可以命令:erl
进入erlang环境。
输入 halt().
退出环境。
3. RabbitMQ默认端口号自行启用
- 5672
- 15672
三、安装RabbitMQ
官网下载地址:
https://github.com/rabbitmq/rabbitmq-server/tags
wget https://github.com/rabbitmq/rabbitmq-server/archive/refs/tags/v3.9.12.tar.gz
tar -xzvf rabbitmq-server-generic-unix-3.9.12.tar.gz
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
常用命令:
# 启动:
rabbitmq-server start -detached
# 停止:
rabbitmqctl stop
# 状态:
rabbitmqctl status
三、使用WEB管理界面
1. 启用web
# 开启 web 插件
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl start_app
打开网页:
http://127.0.0.1:15672/
默认账号 guest / guest 可以本机登陆。
2. 用户管理命令
# 查看所有用户
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
以上是关于分布式服务框架学习笔记10 RabbitMQ在CentOS下的安装的主要内容,如果未能解决你的问题,请参考以下文章