centos8 安装rabbitmq

安装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_25.0.tar.gz

解压

tar -zxvf otp_src_25.0.tar.gz
cd otp_src_25.0/

配置安装路径

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

安装

make install

查看一下是否安装成功

ll /usr/local/soft/erlang/bin

添加环境变量

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

刷新环境变量

source /etc/profile

甩一条命令

erl

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

 

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

 

至此,erlang 的安装就已经完成了,接下来安装 RabbitMQ。

安装 RabbitMQ

需要查看 erlang 支持的 rabbitmq 版本号

  • 版本对照地址:https://www.rabbitmq.com/which-erlang.html

下载

  • 下载地址:https://www.rabbitmq.com/install-generic-unix.html

切换到 /root 下下载

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

解压

第一次解压

xz -d rabbitmq-server-generic-unix-3.11.10.tar.xz

第二次解压

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

移走

mv rabbitmq_server-3.11.10/ /usr/local/soft/rabbitmq

配置环境变量

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

刷新环境变量

source /etc/profile

启动命令

进入 sbin 目录

cd /usr/local/soft/rabbitmq/sbin

启动:

rabbitmqctl start_app

查看状态命令:

rabbitmqctl status
 

停止命令:

rabbitmqctl stop_app

开启web插件

rabbitmq-plugins enable rabbitmq_management

访问:http://127.0.0.1:15672/ (开放5672 15672端口)

重新启动
rabbitmqctl start_app

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

用户管理

查看所有用户

rabbitmqctl list_users

添加一个用户

rabbitmqctl add_user ttest 123456

其中 ttest为用户名,123456 为密码,可自定义。

配置权限

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

查看用户权限

rabbitmqctl list_user_permissions ttest

设置tag

rabbitmqctl set_user_tags ttest administrator

删除用户

rabbitmqctl delete_user guest
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章