当前位置:   article > 正文

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

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

中科方德已经适配版本

erlang 23.3.4.6

rabbitMQ3.9.13


WIN安装

下载安装包

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


第一步:

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

第二步:

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


linux安装

  1. 下载安装 erlang
  2. wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.6/erlang-23.3.4.6-1.el7.x86_64.rpm
  3. rpm -ivh erlang-23.3.4.6-1.el7.x86_64.rpm 
  4. #验证是否成功
  5. erl v 
  6. 下载安装 rabbitMQ
  7. wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.13/rabbitmq-server-3.9.13-1.el7.noarch.rpm
  8. yum install socat #安装好 socat
  9. rpm -ivh rabbitmq-server-3.9.13-1.el7.noarch.rpm
  10. rabbitmq 安装目录: /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.13
  11. cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.13
  12. # 开机启动
  13. chkconfig rabbitmq-server on
  14. /sbin/service rabbitmq-server start
  15. #停止
  16. /sbin/service rabbitmq-server stop
  17. # 添加用户和权限
  18. rabbitmqctl add_user username password
  19. rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
  20. rabbitmqctl set_user_tags username administrator
  21. rabbitmqctl list_users
  22. # 查看插件
  23. rabbitmq-plugins list
  24. # 配置客户端插件
  25. rabbitmq-plugins enable  rabbitmq_management
  26. 4.进入可视化界面
  27. http://IP:15672  用户密码为设置的用户密码
  28. 常用命令
  29. # 关闭应用
  30. rabbitmqctl stop_app
  31. # 启动应用
  32. rabbitmqctl start_app
  33. # 节点状态
  34. rabbitmqctl status
  35. #集群状态
  36. rabbitmqctl cluster_status 
  37. # 添加用户密码
  38. rabbitmqctl add_user admin admin
  39. # 用户授权
  40. rabbitmqctl set_user_tags admin administrator
  41. # 修改用户密码
  42. rabbitmqctl change_password username password
  43. # 列出所有用户
  44. rabbitmqctl list_users
  45. # 删除用户
  46. rabbitmqctl delete_user username
  47. # 列出用户权限
  48. rabbitmqctl list_user_permissions username
  49. # 清除用户权限
  50. rabbitmqctl clear_permissions -p vhostpath username
  51. # 设置用户权限
  52. # 三个*对应:configure write read
  53. rabbitmqctl set_permissions -p vhostpath username ".*" ".*" ".*"
  54. rabbitmqctl set_permissions -p / ikang".*" ".*" ".*"
  55. # 列出所有虚拟主机
  56. rabbitmqctl list_vhosts
  57. # 创建虚拟主机
  58. rabbitmqctl add_vhost vhostpath
  59. # 列出虚拟主机的权限
  60. rabbitmqctl list_permissions -p vhostpath
  61. # 删除虚拟主机
  62. rabbitmqctl delete_vhost vhostpath
  63. # 查看所有队列
  64. rabbitmqctl list_queues
  65. # 清除队列里的消息
  66. rabbitmqctl -p vhostpath purge_queue queueName
  67. # 清除所有数据
  68. rabbitmqctl reset

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/597457
推荐阅读
相关标签
  

闽ICP备14008679号