rabbitmq安装教程rabbitmq下载安装教程
大家好,关于rabbitmq安装教程很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于rabbitmq下载安装教程的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
本文目录
rabbitMQ之安装和配置(一)Linux下RabbitMQ详细安装流程Windows下:RabbitMQ完美安装全流程(亲测有效)RabbitMQ详解1.安装及使用rabbitMQ之安装和配置(一)向/etc/yum.repos.d/下添加rabbitmq.repo文件
yumupdate-y
yuminstall-ymakegccgcc-c++m4opensslopenssl-develncurses-develunixODBCunixODBC-develjavajava-devel
yuminstallsocatlogrotate-y
yuminstallerlangrabbitmq-server-y
systemctlstartrabbitmq-server
RabbitMQ启动出错:-unabletoconnecttoepmdonxxxx:timeout(timedout)
因为本机主机名到IP地址的解析对应不起来;
192.168.100.251test-web2
保存退出,再次启动
设置RabbitMQ开机自启动:
systemctlenablerabbitmq-server
RabbitMQ其他操作:
rabbitmqctlstatus
rabbitmqctlstop
systemctlrestartrabbitmq-server
/etc/rabbitmq/rabbitmq.conf
rabbitmqctl:rabbitmq的客户端,用来连接管理rabbitmq;
rabbitmq-env:配置环境变量的管理者;
rabbitmq-plugins:rabbitmq后台插件管理;
rabbitmq-server:rabbitmq守护进程;
查看状态信息
1.启用网页版后台管理插件:
rabbitmq-pluginsenablerabbitmq_management
2.新建一个用户名为admin,密码为admin的管理员,并授予管理员(administrator)权限。
rabbitmqctladd_useradminadmin
rabbitmqctlset_user_tagsadminadministrator
3.设置admin可以使用的虚机权限。
添加admin虚拟机
rabbitmqctladd_vhostadmin
设置admin可以使用的虚机admin权限
rabbitmqctlset_permissions-padminadmin"."".""."
3.1用户管理
查看所有用户
rabbitmqctllist_users
添加一个用户
rabbitmqctladd_userzhaobl123456
配置权限
rabbitmqctlset_permissions-p"/"zhaobl"."".""."
查看用户权限
rabbitmqctllist_user_permissionszhaobl
设置tag
rabbitmqctlset_user_tagszhaobladministrator
删除用户(安全起见,
删除默认用户)rabbitmqctldelete_userguest
4.插件管理:
插件列表:
rabbitmq-pluginslist
启动插件:
rabbitmq-pluginsenableXXX(XXX为插件名)
停用插件:
rabbitmq-pluginsdisableXXX
5.打开后台web管理界面:http://localhost:15672/,刚才我们设置了admin用户,所以可以使用admin登录,也可以使用默认账号和密码都是guest登录。进入管理界面后可以看到:
7.其他配置
我们可以到官网地址:https://www.rabbitmq.com/configure.html,了解RabbitMQ的性能优化方面的配置。
使用Docker安装RabbitMQ
首先,我们得安装docker环境,docker环境的安装本站后面会有文章介绍,本文假设你的机器上已经安装好了docker环境。
先拉取RabbitMQ镜像:
dockerpullrabbitmq:3.8.1-management
然后查看镜像:
dockerimages
REPOSITORYTAGIMAGEIDCREATEDSIZE
rabbitmq3.8.1-management36ed80b6a1b15weeksago180MB
然后运行容器:
dockerrun--namerabbitmq-d-p5672:5672-p15672:15672-v/data:/var/lib/rabbitmqrabbitmq:3.8.1-management
最后,使用dockerps查看运行的容器。
这样,一个RabbitMQ的docker环境就装好了。
RabbitMQ技术入门与实战
https://blog.csdn.net/super_rd/category_9268807.html
Linux下RabbitMQ详细安装流程本文章选取的服务器操作系统:CentOS7版本;
在/etc/yum.repos.d/目录下添加.repo文件(例如:rabbitmq-erlang.repo),因发行版的不同,文件内容也有区别,以下是Centos7的配置:
在/etc/yum.repos.d/目录下添加.repo文件(例如:rabbitmq.repo),因发行版的不同,文件内容也有区别,以下是Ce
ntos7的配置:进入/etc/systemd/system或者/usr/lib/systemd/system,并创建rabbitmq-server.service文件。
注意:通过yum安装的,已经在/usr/lib/systemd/system目录下存在rabbitmq-server.service文件。
Windows下:RabbitMQ完美安装全流程(亲测有效)1.确保电脑环境干净,彻底卸载erlang和rabbitmq环境的详细流程
Next
Next--Install--Finish
1.运行--输入sysdm.cpl
2.高级--环境变量--新建--在path中配置
1.管理员运行rabbitmq-server-3.8.16.exe
2.Next
1.管理员身份运行命令提示符,cd到rabbitmq安装目录下的sbin文件夹下
2.输入rabbitmq-serviceinstall
3.输入rabbitmq-serviceenable让服务准备就绪
4.输入rabbitmq-servicestart启动服务(可能报错,也可能不会)
这时候在本地服务中就可以查看RabbitMQ服务已经在运行
到这里还不够,还有一些需要查看的
5.输入rabbitmqctlstatus,会有以下报错
6.查了网上的方法,打开RabbitMQ安装目录的sbin文件夹下的rabbitmq-env.bat找到最后面进行如下编辑
setFEATURE_FLAGS_FILE=
setENABLED_PLUGINS_FILE=
setLOG_BASE=
setMNESIA_BASE=
setPLUGINS_DIR=
setSCRIPT_DIR=
setSCRIPT_NAME=
setTDP0=
setHOMEDRIVE=(填入随便一个文件夹路径)我放在了rabbitmq的安装目录下
10.将.erlang.cookie文件复制到sbin文件夹和目录C:\Windows\System32\config\systemprofile中,保证唯一,重新启动服务,输入rabbitmqctlstatus继续报错
打开浏览器,输入http://127.0.0.1:15672/,默认用户名密码都是guest,即可登录。
RabbitMQ详解1.安装及使用brewinstallrabbitmq
Homebrew是Mac的软件包管理器,如果电脑上没有Homebrew可以通过下面的指令安装,官网地址Homebrew。
/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
/usr/local/etc/rabbitmq
前台启动:rabbitmq-server
后台启动:rabbitmq-server-detached
rabbitmqctlstatus
前台关闭:controlc
后台关闭:rabbitmqctlstop
可以通过rabbitmqctl命令来进行创建、删除、查看用户、分配用户权限等操作,更详细的操作列表可以查阅官方文档rabbitmqctl官方文档,或通过rabbitmqctl--help来查看。
RabbitMQ为了控制用户的权限,一共为用户分配了五种角色,如下所示
RabbitMQ的权限控制是以vhost为单元的,可以把vhost暂时理解为一个权限控制组,后面会进行详细解释,详细的权限管理可以查阅官方文档AccessControlinRabbitMQ。
OK,关于rabbitmq安装教程和rabbitmq下载安装教程的内容到此结束了,希望对大家有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 931614094@qq.com 举报,一经查实,本站将立刻删除。