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

  1. sudo apt-get install erlang-nox

安装RabbitMQ命令:

  1. sudo apt-get update
  2. sudo apt-get install rabbitmq-server

启动、停止、重启、查看当前状态:

  1. 启动:sudo rabbitmq-server start
  2. 关闭: sudo rabbitmq-server stop
  3. 重启: sudo rabbitmq-server restart
  4. 查看状态:sudo rabbitmqctl status

进入安装文件夹查看Rabbit的状态:

发现有错误,需要修改,先停止服务:

  1. invoke-rc.d rabbitmq-server stop

进入RabbitMQ安装目录:

  1. cd /usr/lib/rabbitmq/bin

修改rabbitmqctl文件发现没有权限,先给文件赋权限:

  1. sudo chmod rabbitmqctl

在25行后面添加:HOME=/var/lib/rabbitmq \  整个文件如下所示:

  1. #!/bin/sh -e
  2. ## The contents of this file are subject to the Mozilla Public License
  3. ## Version 1.1 (the "License"); you may not use this file except in
  4. ## compliance with the License. You may obtain a copy of the License
  5. ## at http://www.mozilla.org/MPL/
  6. ##
  7. ## Software distributed under the License is distributed on an "AS IS"
  8. ## basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
  9. ## the License for the specific language governing rights and
  10. ## limitations under the License.
  11. ##
  12. ## The Original Code is RabbitMQ.
  13. ##
  14. ## The Initial Developer of the Original Code is GoPivotal, Inc.
  15. ## Copyright (c) - Pivotal Software, Inc. All rights reserved.
  16. ##
  17.  
  18. # Get default settings with user overrides for (RABBITMQ_)<var_name>
  19. # Non-empty defaults should be set in rabbitmq-env
  20. . `dirname $`/rabbitmq-env
  21.  
  22. # We specify Mnesia dir and sasl error logger since some actions
  23. # (e.g. forget_cluster_node --offline) require us to impersonate the
  24. # real node.
  25. RABBITMQ_USE_LONGNAME=${RABBITMQ_USE_LONGNAME} \
  26. HOME=/var/lib/rabbitmq \
  27. exec ${ERL_DIR}erl \
  28. -pa "${RABBITMQ_HOME}/ebin" \
  29. -noinput \
  30. -hidden \
  31. ${RABBITMQ_CTL_ERL_ARGS} \
  32. -boot "${CLEAN_BOOT_FILE}" \
  33. -sasl errlog_type error \
  34. -mnesia dir "\"${RABBITMQ_MNESIA_DIR}\"" \
  35. -s rabbit_control_main \
  36. -nodename $RABBITMQ_NODENAME \
  37. -extra "$@"
  38. ~
  39. ~

启动RabbitMQ:

  1. sudo rabbitmq-server start

启动web管理平台:

  1. sudo ./rabbitmq-plugins enable rabbitmq_management

查看web管理器:

127.0.0.1:15672

默认账户/密码:guest/guest

4369 – erlang发现口

5672 –client端通信口

15672 – 管理界面ui端口

25672 – server间内部通信口

最后如下所示:

Ubuntu下RabbitMQ安装的更多相关文章

  1. 【RabbitMQ】ubuntu下RabbitMQ安装与简单使用

    参考:https://blog.csdn.net/the_fool_/article/details/80570971 1.安装: https://blog.csdn.net/a295277302/a ...

  2. Ubuntu下软件安装方式、PATH配置、查找安装位置

    Ubuntu 18.04, 安装方式 目前孤知道的Ubuntu下安装软件方式有3种(命令): 1.make 2.apt/apt-get 3.dpkg 方式1基于软件源码安装,需要经历配置(可选).编译 ...

  3. Torch7在Ubuntu下的安装与配置

    Torch7的本系列教程的主要目的是介绍Torch的入门使用.今天首先分享一下Torch7的安装.(在Ubuntu14.04安装torch7) 为什么选择Torch Torch的目标是在建立科学算法的 ...

  4. ubuntu下git安装及使用

    ubuntu下git安装及使用   其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用......... 1,git ...

  5. premake Ubuntu下的安装

    premake是个跨平台的编译工具,先看看在Ubuntu下怎么安装. 首先下载,在/usr目录下: sudo wget -O premake-4.4-beta4-linux.tar.gz http:/ ...

  6. linux,windows,ubuntu下git安装与使用

    ubuntu下git安装与使用:首先应该检查本地是否已经安装了git ,如果没有安装的话,在命令模式下输入 sudo apt-get install git 进行安装 输入git命令查看安装状态及常用 ...

  7. ubuntu下如何安装codeblocks集成开发环境

    codeblocks是一个十分优秀的C/C++开发IDE,虽然后起之秀codelite目前来看大有超越之势哦. 不过在ubuntu下安装codeblocks却比较麻烦,不像其他linux发行版,比如s ...

  8. ubuntu下makeinfo安装,其实真正安装的是texinfo包

    操作系统环境:ubuntu 在终端中执行命令:sudo apt-get install texinfo   今天在打包的时候有个包需要 makeinfo,当时就各种搜结果就没有 makeinfo 这个 ...

  9. ubuntu 下python安装及hello world

    //@desn:ubuntu 下python安装及hello world //@desn:码字不宜,转载请注明出处 //@author:张慧源  <turing_zhy@163.com> ...

随机推荐

  1. RSA 加密算法 Java 公钥加密私钥解密 和 私钥加密公钥解密 的特点

    package com.smt.cipher.unsymmetry; import org.apache.commons.codec.binary.Base64; import org.apache. ...

  2. Github使用说明 --整理者米米

    打开百度搜索Git官网下载对应的windows版本 傻瓜式默认安装,点击完成 PS:安装的过程比较慢 安装完成后打开命令行窗口(cmd) 查看版本号------git --version   安装成功 ...

  3. Spring AOP + PageHelper分页

    1.增加依赖配置 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweav ...

  4. angularjs 外部调用controller中的方法

    angular.element(document.querySelector('[ng-controller=mainCtrl]')).scope().viewGo('tab.VIPPay_Succe ...

  5. google浏览器查看源码快捷键 ctrl+U

    google浏览器查看源码快捷键 ctrl+U 或则在地址栏的网址前加上:view-source:

  6. 前端实现在线预览pdf、word、xls、ppt等文件

    最近在做一个公司的资源管理系统,一些知识小记一下. 1.前端实现pdf文件在线预览功能 方式一.pdf文件理论上可以在浏览器直接打开预览但是需要打开新页面.在仅仅是预览pdf文件且UI要求不高的情况下 ...

  7. sofa-rpc 服务端源码流程走读

    sofa-rpc是阿里开源的一款高性能的rpc框架,这篇文章主要是对sofa-rpc provider启动服务流程的一个代码走读,下面是我简单绘制的一个基本的关系流程图 下面我们根据sofa-rpc代 ...

  8. 开IE时 暴卡

    待打开IE后,在“工具”-“管理加载项”中禁用所有加载项.

  9. webGL之three.js入门4--ThreeJS Editor入门篇

    因为工作需要,要看threejs editor的源码,顺便记录过程. github下载的源码目录是这样的 但是editor和其他文件夹内的内容的关联的,我需要将其独立出来并且编辑editor. 进入e ...

  10. debian的python蓝牙库

    sudo apt--dev pip install bluepy