标签:Ubuntu16.04 guest sudo rabbitmq server RabbitMQ erlang 安装
前言
开发环境:ubuntu16.04
1.什么是RabbitMQ
RabbitMQ是使用Erlang语言开发的基于高级消息队列协议(Advanced Message Queuing Protocol,AMQP)的开源消息队列。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、数据可靠性、数据安全性。
2. 安装erlang
下载与RabbitMQ版本对应的erlang
下载地址:https://www.erlang-solutions.com/downloads/#tabs-debian
安装命令:
sudo dpkg -i esl-erlang_23.2-1_ubuntu_xenial_amd64.deb
3. 安装RabbitMQ
下载RabbitMQ
下载地址:https://www.rabbitmq.com/install-debian.html#manual-installation
上图是RabbitMQ官网的教程
安装命令:
sudo dpkg -i rabbitmq-server_3.8.11-1_all.deb
我在安装的过程中遇到了一些错误,下面是对应的解决方法
可能会出现的错误:Package socat is not installed,解决办法:
sudo apt-get install socat
4. RabbitMQ配置文件
RabbitMQ给我们提供了一个配置文件模版,我们可以参照这个来配置。
模版文件地址:https://github.com/rabbitmq/rabbitmq-server/blob/v3.8.x/deps/rabbit/docs/rabbitmq.conf.example
# 当该值为true时,我们只能通过localhost:15672来访问管理界面
# 当该值为false时,我们可以通过ip:15672来访问管理界面
loopback_users.guest = false
5. 加载RabbitMQ的插件
# 加载RabbitMQ的插件,这样我们可以使用web界面来管理RabbitMQ,默认使用guest用户登录
sudo rabbitmq-plugins enable rabbitmq_management
# username:guest
# password:guest
6. 启动RabbitMQ
# 直接启动
sudo rabbitmq-server
# 启动之后再后台运行
sudo service rabbitmq-server start
# 可以查看RabbitMQ的运行状态
sudo service rabbitmq-server status
# 可以查看RabbitMQ的其它状态
sudo rabbitmqctl status
OK,到这里我们的RabbitMQ已经安装完毕并可以使用其自带的管理界面进行管理了,让我们开启对RabbitMQ探索之旅吧
标签:Ubuntu16.04,guest,sudo,rabbitmq,server,RabbitMQ,erlang,安装 来源: https://blog.csdn.net/weixin_43834401/article/details/113806787
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。