RabbitMQ在windows和Centos下部署安装(兼容国产化操作系统中科方德)

发布于:2024-05-23 ⋅ 阅读:(156) ⋅ 点赞:(0)

中科方德已经适配版本

erlang 23.3.4.6

rabbitMQ3.9.13


WIN安装

下载安装包

mq下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.9.13
erlang下载地址:https://erlang.org/download/otp_versions_tree.html   版本23.3.4.6 


第一步:

1.先安装erlang 安装完成后 
2.使用命令erl 查看是否安装正常  出现Eshell V11.2.2.5  (abort with ^G) 安装正常

第二步:

1.安装rabbitmq-server。
2.设置-进入mq的sbin目录
    开启 rabbitmq_management执行命令:rabbitmq-plugins enable rabbitmq_management
    查看mq的状态执行命令:rabbitmqctl status
    添加用户:rabbitmqctl add_user username password
        为该用户设置权限所有权限:rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
        设置该用户为管理员角色:rabbitmqctl set_user_tags username administrator
        查看所有用户:rabbitmqctl list_users
3.启动-进入mq的sbin目录
    运行rabbitmq-server.bat
4.进入可视化界面
http://localhost:15672  用户密码为设置的用户密码


linux安装

下载安装 erlang
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.6/erlang-23.3.4.6-1.el7.x86_64.rpm
rpm -ivh erlang-23.3.4.6-1.el7.x86_64.rpm 
#验证是否成功
erl v 
下载安装 rabbitMQ
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.13/rabbitmq-server-3.9.13-1.el7.noarch.rpm
yum install socat #安装好 socat
rpm -ivh rabbitmq-server-3.9.13-1.el7.noarch.rpm

rabbitmq 安装目录: /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.13

cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.13

# 开机启动
chkconfig rabbitmq-server on
/sbin/service rabbitmq-server start
#停止
/sbin/service rabbitmq-server stop

# 添加用户和权限
rabbitmqctl add_user username password
rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
rabbitmqctl set_user_tags username administrator
rabbitmqctl list_users

# 查看插件
rabbitmq-plugins list
# 配置客户端插件
rabbitmq-plugins enable  rabbitmq_management

4.进入可视化界面
http://IP:15672  用户密码为设置的用户密码

常用命令
# 关闭应用
rabbitmqctl stop_app
# 启动应用
rabbitmqctl start_app
# 节点状态
rabbitmqctl status
#集群状态
rabbitmqctl cluster_status 
# 添加用户密码
rabbitmqctl add_user admin admin
# 用户授权
rabbitmqctl set_user_tags admin administrator
# 修改用户密码
rabbitmqctl change_password username password
# 列出所有用户
rabbitmqctl list_users
# 删除用户
rabbitmqctl delete_user username
# 列出用户权限
rabbitmqctl list_user_permissions username
# 清除用户权限
rabbitmqctl clear_permissions -p vhostpath username
# 设置用户权限
# 三个*对应:configure write read
rabbitmqctl set_permissions -p vhostpath username ".*" ".*" ".*"
rabbitmqctl set_permissions -p / ikang".*" ".*" ".*"
# 列出所有虚拟主机
rabbitmqctl list_vhosts
# 创建虚拟主机
rabbitmqctl add_vhost vhostpath
# 列出虚拟主机的权限
rabbitmqctl list_permissions -p vhostpath
# 删除虚拟主机
rabbitmqctl delete_vhost vhostpath
# 查看所有队列
rabbitmqctl list_queues
# 清除队列里的消息
rabbitmqctl -p vhostpath purge_queue queueName
# 清除所有数据
rabbitmqctl reset


网站公告

今日签到

点亮在社区的每一天
去签到