阿里云服务器CentOS7.5 部署RabbitMQ
Posted 开发随笔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云服务器CentOS7.5 部署RabbitMQ相关的知识,希望对你有一定的参考价值。
安装必要的依赖环境
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
下载安装erlang运行环境
官网地址:http://erlang.org/download/otp_src_22.3.tar.gz
1)创建文件夹/home/erlang/ ,将文件上传至 erlang并解压
tar -zxvf otp_src_22.3.tar.gz
2)移动到文件夹 otp_src_22.3
cd otp_src_22.3
3)配置安装目录
./configure --prefix=/usr/local/erlang
4)安装
make && make install
5)添加Erlang环境变量
echo \'export PATH=$PATH:/usr/local/erlang/bin\' >> /etc/profile
6)刷新环境变量
source /etc/profile
7)验证是否安装成功
erl
下载安装 RabbitMQ
1)下载RabbitMQ:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.3
2)上传至文件夹/home/rabbitmq
3)安装工具
yum install -y xz
4)解压
cd /home/rabbitmq
/bin/xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.3.tar
5)改名
mv /home/rabbitmq/rabbitmq_server-3.8.3 rabbitmq
6)配置环境变量
echo \'export PATH=$PATH:/home/rabbitmq/rabbitmq/sbin\' >> /etc/profile
source /etc/profile
7)创建配置目录
mkdir /etc/rabbitmq
配置防火墙开放端口
1)开放端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --list-ports
2)若是部署在在云平台,配置出入站规则。
启动RabbitMQ
启动:
rabbitmq-server -detached
停止:
rabbitmqctl stop
状态:
rabbitmqctl status
开启web插件
rabbitmq-plugins enable rabbitmq_management
访问管理界面
你的IP地址:15672
用户管理
查看所有用户
rabbitmqctl list_users
添加一个用户
rabbitmqctl add_user rabbituser 10025324
配置权限
rabbitmqctl set_permissions -p "/" rabbituser ".*" ".*" ".*"
查看用户权限
rabbitmqctl list_user_permissions zhaobl
设置tag
rabbitmqctl set_user_tags zhaobl administrator
删除用户(安全起见,删除默认用户)
rabbitmqctl delete_user guest
以上是关于阿里云服务器CentOS7.5 部署RabbitMQ的主要内容,如果未能解决你的问题,请参考以下文章