RabbitMQ安装配置安装RabbitMQ需要安装erlang和socat安装依赖环境yuminstallbuild-essentialopensslopenssl-develunixODBCunixODBC-develmakegccgcc-c++kernel-develm4ncurses-devel下载软件包及它的依赖项:#Expiredwgetwww.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpmwgetgithub.com/rabbitmq/erlang-rpm/releases/download/v23.2.1/erlang-23.2.1-1。el7.x86_64.rpmwgetrepo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm#过期wgetwww.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpmwgetgithub.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-3.8.9-1.el6.noarch.rpm中执行安装顺序执行rpm-ivherlang-18.3-1.el7.centos.x86_64.rpmrpm-ivhsocat-1.7.3.2-5.el7.lux.x86_64.rpmrpm-ivhrabbitmq-server-3.6.5-1.noarch.rpm安装erlang如果你之前安装过erlang,安装erlang-23.2.1-1.el7.x86_64的文件/usr/lib64/erlang/bin/epmd会与包erlang-19.3.6.13的文件发生冲突-1.el7。centos.x86_64启动yumremoveerlang-19.3.6.13-14.##启动systemctlstartrabbitmq-server##设置启动systemctlenablerabbitmq-server##查看状态systemctlstatusrabbitmq-server5。添加用户查看当前所有用户rabbitmqctllist_users#查看默认guest用户的权限rabbitmqctllist_user_permissionsguest#添加新用户rabbitmqctladd_userusernamepassword#setusertagrabbitmqctlset_user_tagsusernameadministrator#给用户默认vhost的所有操作权限rabbitmqctlset_permissions-p/username".*"".*"".*"#查看用户权限rabbitmqctllist_user_permissionsusernamepluginmanagement查看插件列表rabbitmq-pluginslist启动管理插件rabbitmq-pluginsenablerabbitmq_management至此已经安装配置完毕,访问管理控制台查看信息http://YourIp:15672/如果不能访问,可能是防火墙的问题,可以关闭防火墙试试servicefirewalldstop或者systemctlstopfirewalld如果不能登录(登录失败),可能是你没有权限设置tag#setusertagrabbitmqctlset_user_tagsusernameadministrator
