介绍
RabbitMQ由Erlang语言开发,Erlang语言用于并发及分布式系统的开发,在电信领域应用广泛,OTP(OpenTelecom Platform)作为Erlang语言的一部分,包含了很多基于Erlang开发的中间件及工具库,安装RabbitMQ需要安装Erlang/OTP,并保持版本匹配。
注意:
安装的时候一定要保持版本匹配,注意RabbitMQ支持的erllang语言版本的匹配,否则安装后是使用不了RabbitMQ的,而且安装错了之后如果要卸载的话也会很麻烦。
但是
如果必须重新卸载的话需要做到以下几步:
- 要将卸载的目录完全删除干净,如果遇到正在运行的文件的时候就到任务管理中的资源监视器中将其关闭。
- 安装erlang和rabbitMQ以管理员身份运行。
- 当卸载重新安装时会出现RabbitMQ服务注册失败,此时需要进入注册表清理erlang搜索RabbitMQ、ErlSrv,将对应的项全部删除。
其次,电脑用户名是中文的也会出现问题,不清楚的直接在c盘的Users文件下看是否有中文的用户名的目录。
解决中文用户名的方法:
管理员运行cmd然后打开RabbitMQ安装目录然后 输入一下代码 就可以了 路径可以设置成你自己的路径
rabbitmq-service.bat remove
set RABBITMQ_BASE=D:\install3\rabbitmq\rabbitmq_server-3.7.8\data(新建一个文件夹存放配置相关的数据)
rabbitmq-service.bat install
这样服务就可以启动了,也规避了用户名为中文的问题。