- 什么是RabbitMQ?
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ 服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有 与代理接口通讯的客户端库。(简单理解就是一个消息管道,消息队列)
❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄
目录- ☣RabbitMQ✧消息队列☢
- 一、Linux的安装流程
- 1、 Linux下安装erlang及rabbitmq
- 2、环境变量配置
- 3、安装rabbitmq
- 4、环境变量配置
- 5、完成安装启动测试
- 二、添加管理员账号
❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄❄ 一、Linux的安装流程 1、 Linux下安装erlang及rabbitmq
// 安装erlang // 下载Erlang安装包,推荐链接 // http://erlang.org/download/otp_src_20.3.tar.gz // 上传到服务器tmp目录下,进入到tmp目录进行安装。 # cd /tmp # mkdir -p /usr/local/erlang # tar -xzvf otp_src_20.1.tar.gz # cd otp_src_20.1 # ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac # make -j8 # make install
2、环境变量配置
//设置环境变量 # vim /etc/profile //在末尾加入以下内容: #set erlang environment export PATH=$PATH:/usr/local/erlang/bin //刷新配置 # source /etc/profile //测试是否安装成功 # erl
如果已经配置的有别的环境变量,则直接在:$PATH:接着写即可
3、安装rabbitmq
// 安装rabbitmq //下载rabbitmq-server安装包 //http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz //上传到服务器tmp目录下,进入到tmp目录进行安装。 # tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz # mv rabbitmq_server-3.6.15 /usr/local/RabbitMQ
4、环境变量配置
//设置环境变量 # vim /etc/profile //在末尾加入以下内容: #set RabbitMQ environment export PATH=$PATH:/usr/local/RabbitMQ/sbin //使环境变量生效 # source /etc/profile //启用WEB管理插件 # cd /usr/local/RabbitMQ/sbin //查看插件列表 # ./rabbitmq-plugins list # ./rabbitmq-plugins enable rabbitmq_management //后台运行 # ./rabbitmq-server -detached5、完成安装启动测试
//我们再来查看看一下rabbitmq的默认监听端口5672 #netstat -tnlp|grep 5672 //可以在浏览器上输入http://ip:15672/登录管理界面了 //使用登录的用户名和密码默认都是guest(不过只能本地能够访问)
虽然全部安装成功,但guest账号只能本地登录,所以需要管理账号,下面带领大家创建
二、添加管理员账号
//添加用户: # ./rabbitmqctl add_user username password 如:./rabbitmqctl add_user root 123 //授权用户管理员: # ./rabbitmqctl set_user_tags admin administrator 如:./rabbitmqctl set_user_tags admin administrator //添加虚拟机: # ./rabbitmqctl add_vhost vhostname 如:./rabbitmqctl add_vhost admin_vhost //授权用户到虚拟机: # ./rabbitmqctl set_permissions -p vhostname username ".*" ".*" ".*" 如:./rabbitmqctl set_permissions -p admin_vhost admin ".*" ".*" ".*"
此篇也是我从网上查询大佬的经验得出的,由于rabbitMq安装要求window用户文件夹名不能中文,导致我只能Linux安装了~(特出此文,方便后期忘记)电脑萌新们,切记不要用户文件夹切记不要起中文名!!!



