CentOS7安装RabbitMQ 3.9.8

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

上一节我们已经安装好了erlang  因为rabbitmq 3.9.8需要最新erlang版本24.0以上,所以我们已经安装好了

 

下载:

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.8/rabbitmq-server-generic-unix-3.9.8.tar.xz
yum install -y xz
xz -d rabbitmq-server-generic-unix-3.9.8.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.9.8.tar
mv rabbitmq_server-3.9.8/ /www/server/rabbitMQ
#重新改名后
echo 'export PATH=$PATH:/www/server/rabbitMQ/sbin' >> /etc/profile
source /etc/profile

安装好,开启相应端口号:15672、5672、25672

相关操作:

#启动
rabbitmq-server -detached
#停止
rabbitmqctl stop
#状态
rabbitmqctl status
#开启web插件
rabbitmq-plugins enable rabbitmq_management
#访问:http://127.0.0.1:15672/
#默认账号密码:guest guest(这个账号只允许本机访问)
#查看所有用户
rabbitmqctl list_users
#添加一个用户
rabbitmqctl add_user xlsagj wangning
#配置权限
rabbitmqctl set_permissions -p "/" xlsagj ".*" ".*" ".*"
#查看用户权限
rabbitmqctl list_user_permissions xlsagj
#设置tag
rabbitmqctl set_user_tags xlsagj administrator
#删除用户(安全起见,删除默认用户)
rabbitmqctl delete_user guest
#设置开机自动启动
chkconfig rabbitmq-server on

更改默认端口:
cd  /etc/rabbitmq
vim rabbitmq.conf
配置内容如下:

#数据管理端口(默认端口为5672)
listeners.tcp.default=34230
#界面管理端口(默认端口为15672)
management.tcp.port=34231

找到默认配置文件:

cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.12.4/sbin

在文件的最后,加上这一句:CONFIG_FILE=/etc/rabbitmq/rabbitmq.conf

重启:service rabbitmq-server restart

配置好用户之后重启一下rabbit
然后就可以用新账号进行登陆

 

posted @ 2021-11-06 12:13  来碗酒喝  阅读(445)  评论(0编辑  收藏  举报