Rabbit在Centos7上安装

须知1:erlang与rabbit-mq 版本:https://rabbitmq.com/which-erlang.html

须知2:在下载erlang时 erlang-23.3.4.8-1.el7.x86_64.rpm 的el7 是centos7安装,如果是el8 在centos7上就不能安装!!

下面是已经先好了版本的,如果你要自己选版本,一定要注意上面的问题!!

#C++依赖
yum install -y build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
#安装 socat
yum install -y socat 
#安装erlang  
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.8/erlang-23.3.4.8-1.el7.x86_64.rpm
rpm -ivh  erlang-23.3.4.8-1.el7.x86_64.rpm
#安装rabbitmq
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.7/rabbitmq-server-3.10.7-1.el8.noarch.rpm
rpm -ivh  rabbitmq-server-3.10.7-1.el8.noarch.rpm

# 添加开机启动 RabbitMQ 服务
chkconfig rabbitmq-server on
# 启动服务
/sbin/service rabbitmq-server start 
# 查看服务状态
/sbin/service rabbitmq-server status
# 停止服务(选择执行) 
/sbin/service rabbitmq-server stop 
# 开启 web 管理插件 
rabbitmq-plugins enable rabbitmq_management 

用默认账号密码(guest)访问地址 http://47.115.185.244:15672/出现权限问题

# 添加一个新的用户 创建账号 
rabbitmqctl add_user admin 3333 

# 设置用户角色 
rabbitmqctl set_user_tags admin administrator 

#设置用户权限 语法:rabbitmqctl  set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"  # 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限

#当前用户和角色 
rabbitmqctl list_users

再次利用 admin 用户登录

posted @ 2023-01-15 20:26  小庄的blog  阅读(40)  评论(0编辑  收藏  举报