ubuntu16.04rabbitmq安装与运行(安装篇)(代码片段)

ぐ箛茗 ぐ箛茗     2022-12-03     364

关键词:

Ubuntu 16.04 RabbitMq 安装与运行(安装篇)

前言

目前公司用阿里云 + redis 的方式实现的消息队列。
了解了目前几种主流的消息组件(主要包括rabbitmq、kafka、)的优缺点后,这里为了深入学习rabbitmq,我在自己的腾讯云服务器上也搭建了一套环境。


准备工作

一台服务器:Ubuntu Server 16.04.1 LTS 64位

安装RabbitMq

可以参照RabbitMq官网的安装教程(Installing on Debian and Ubuntu),来进行安装。
这里我们使用apt-get来安装,就简单的几条命令:

1.由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令:

apt-get install erlang-nox     # 安装erlang
erl    # 查看relang语言版本,成功执行则说明relang安装成功
  • 1
  • 2

2.添加公钥

wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
  • 1

3.更新软件包

apt-get update
  • 1

4.安装 RabbitMQ

apt-get install rabbitmq-server  #安装成功自动启动
  • 1

5.查看 RabbitMq状态

systemctl status rabbitmq-server   #Active: active (running) 说明处于运行状态

# service rabbitmq-server status 用service指令也可以查看,同systemctl指令
  • 1
  • 2
  • 3

6.启动、停止、重启

service rabbitmq-server start    # 启动
service rabbitmq-server stop     # 停止
service rabbitmq-server restart  # 重启 
  • 1
  • 2
  • 3

执行了上面的步骤,rabbitMq已经安装成功。

7.启用 web端可视化操作界面,我们还需要配置Management Plugin插件

rabbitmq-plugins enable rabbitmq_management   # 启用插件
service rabbitmq-server restart    # 重启
  • 1
  • 2

此时,应该可以通过 http://localhost:15672 查看,使用默认账户guest/guest 登录。
注意:RabbitMQ 3.3 及后续版本,guest 只能在服务本机登录。
瞄了一眼官方文档,说的是默认会创建guest用户,但是只能服务器本机登录,建议创建其他新用户,授权,用来做其他操作。
技术图片

8.查看用户

rabbitmqctl list_users
  • 1

9.添加管理用户

rabbitmqctl add_user admin yourpassword   # 增加普通用户
abbitmqctl set_user_tags admin administrator    # 给普通用户分配管理员角色 
  • 1
  • 2

ok,你可以在你的浏览器上输入:http://服务器Ip:15672/ 来访问你的rabbitmq监控页面。使用刚刚添加的新用户登录。
技术图片

ubuntu16.04搭建rabbitmq集群

参考技术A1.1、什么是RabbitMQ?RabbitMQ是由LShift提供的一个AdvancedMessageQueuingProtocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的Erlang写成,因此也是继承了这些优点。1.2、什么是AMQP?AMQP,即AdvancedMessageQueuingProtocol,高级... 查看详情

在 ubuntu16.04 上生成运行时犰狳库时出错

】在ubuntu16.04上生成运行时犰狳库时出错【英文标题】:Errorwhilegeneratingtherun-timearmadillolibraryonubuntu16.04【发布时间】:2019-11-1014:46:16【问题描述】:根据Linux和macOS:犰狳的安装指南,在Debian机器(ubuntu-16.04)上,我尝试安装犰狳... 查看详情

尝试在 ubuntu 16.04 上安装 ruby​​ gem 时权限被拒绝

】尝试在ubuntu16.04上安装ruby​​gem时权限被拒绝【英文标题】:PermissionDeniedwhiletryingtoinstallrubygemsonubuntu16.04【发布时间】:2017-11-1522:08:02【问题描述】:我正在尝试在运行Ubuntu16.04的计算机上安装ruby​​gems。我将bash与oh-my-zsh框... 查看详情

RabbitMQ 安装错误

】RabbitMQ安装错误【英文标题】:RabbitMQinstallationError【发布时间】:2018-12-1314:30:32【问题描述】:我在ubuntu16.04上安装rabbitMQ。但我得到了错误。我尝试搜索它但无法解决它。Addinggroup`rabbitmq\'(GID131)...Done.Addingsystemuser`rabbitmq\'(UID12... 查看详情

如何在 EC2 实例(ubuntu)上安装 RabbitMQ?

】如何在EC2实例(ubuntu)上安装RabbitMQ?【英文标题】:HowtoinstallRabbitMQonEC2instance(ubuntu)?【发布时间】:2019-03-1304:09:12【问题描述】:我在Ubuntu-xenial-16.04环境中的AmazonEC2实例上安装RabbitMQ时遇到问题。我正在按照此链接进行安装I... 查看详情

linux下rabbitmq安装运行与管理

 Linux下RabbitMQ安装、运行与管理 安装erlang安装参考官网RabbitMQ的安装需要Erlang的基础环境,必须按照RabbitMQErlang版本要求进行安装。关于Erlang官方的安装方式有三种:官方制作的依赖软件包ErlangSolutions的软件包(这个可以... 查看详情

如何在运行 Virtualmin 控制面板的 ubuntu 16.04 上安装 php 5.6

】如何在运行Virtualmin控制面板的ubuntu16.04上安装php5.6【英文标题】:howtoinstallphp5.6onubuntu16.04runningVirtualminControlPanel【发布时间】:2019-02-1205:17:12【问题描述】:我已经多次尝试让php5.6在ubuntu16.04上运行在尝试浏览http://domain.com/phpi... 查看详情

rabbitmq-3.5.x安装与运行

###RabbitMQ急速入门------急速入门,在这里我们使用RabbitMQ3.6.5版本进行操作:-环境搭建:-官网地址:http://www.rabbitmq.com/-环境描述:Linux(centos7Redhat7)##1.首先在Linux上进行一些软件的准备工作,yum下来一些基础的软件包yuminstallbuil... 查看详情

无法在 Docker 中的 ubuntu 16.04 上安装 openssh-server

】无法在Docker中的ubuntu16.04上安装openssh-server【英文标题】:Unabletoinstallopenssh-serveronubuntu16.04inDocker【发布时间】:2020-05-0110:42:48【问题描述】:我正在运行DockerforMac,运行最新版本2.1.0.5。我的同事在Windows和Ubuntu上运行Docker都没... 查看详情

ubuntu 16.04 安装 phpmyadmin 404

】ubuntu16.04安装phpmyadmin404【英文标题】:ubuntu16.04installphpmyadmin404【发布时间】:2018-07-2611:06:36【问题描述】:操作系统:ubuntu16.04在VWWare播放器中运行我用apache2、php、mysql安装了Lamp,它工作得很好。然后我安装了phpmyadminsudoapt-ge... 查看详情

我如何在 ubuntu 容器上安装 rabbitmq?

】我如何在ubuntu容器上安装rabbitmq?【英文标题】:howicaninstallingrabbitmqonubuntucontainer?【发布时间】:2019-10-1606:04:15【问题描述】:我已经运行了ubuntu容器并在其中安装了rabbitmq,我如何从Internet访问rabbitmq?我尝试使用“-p15672:1567... 查看详情

ubuntu16.04下java环境安装与配置

首先下载linux下的安装包登陆网址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载完成后,Linux默认下载位置在当前目录下的Download或下载文件夹下,通过命令cd~/Downloads或cd ~/下载即可查看到对应的文件。... 查看详情

Ubuntu 16.04 安装 ElasticSearch 5.x,启动失败

】Ubuntu16.04安装ElasticSearch5.x,启动失败【英文标题】:Ubuntu16.04installElasticSearch5.x,failedtostart【发布时间】:2017-04-2812:05:25【问题描述】:在全新安装Ubuntu16.04时,我使用后续步骤安装ElasticSearch5.0.1或5.0.2,但ES无法启动。有谁知道... 查看详情

ubuntu16.04+pycharm+spark运行环境配置(代码片段)

0.安装PyCharm和spark     下载pycharm  http://www.jetbrains.com/pycharm/     下载spark         http://spark.apache.org/      ps:在安装pycharm前系统需要有java环境1.安装py4j      $sudopipinstallpy4j2.配置pycharm      在Run/Deb 查看详情

ubuntu16.04下java环境安装与配置

1.下载jdk2.验证Java是否安装,使用java-version命令,如下图所示说明没有安装3.在usr目录中创建一个jdk-8目录,如下图所示:4、配置系统环境变量,编辑/etc/profile文件,在文件的末尾添加一下信息:exportJAV... 查看详情

ubuntu16.04怎么安装oracle11g

参考技术A..你运行sqlplus的时候要切换到oracle用户下面su-oracle 查看详情

ubuntu16.04+matlab2014a+anaconda2+opencv3.1+caffe安装

...之前在台式机上的安装还是有一定的区别。加之是在新的ubuntu16.04系统上安装的,可参考教程较少。而且其中添加了不少库,修改的一些错误,难免会有遗漏。如果发现本文未提及错误,欢迎一起讨论学习。另外,看到有的人说... 查看详情

无法在 ubuntu 16.04 上安装 mysql

】无法在ubuntu16.04上安装mysql【英文标题】:unabletoinstallmysqlonubuntu16.04【发布时间】:2018-06-0906:47:42【问题描述】:我运行了以下命令wgethttp://repo.mysql.com/mysql-apt-config_0.8.9-1_all.debsudodpkg-imysql-apt-config_0.8.9-1_all.debsudoapt-getupdate 查看详情