Ubuntu下RabbitMQ安装
由于RabbitMQ需要erlang语言的支持,在安装RabbitMQ之前需要安装erlang,执行命令:
- sudo apt-get install erlang-nox
安装RabbitMQ命令:
- sudo apt-get update
- sudo apt-get install rabbitmq-server
启动、停止、重启、查看当前状态:
- 启动:sudo rabbitmq-server start
- 关闭: sudo rabbitmq-server stop
- 重启: sudo rabbitmq-server restart
- 查看状态:sudo rabbitmqctl status
进入安装文件夹查看Rabbit的状态:
发现有错误,需要修改,先停止服务:
- invoke-rc.d rabbitmq-server stop
进入RabbitMQ安装目录:
- cd /usr/lib/rabbitmq/bin
修改rabbitmqctl文件发现没有权限,先给文件赋权限:
- sudo chmod rabbitmqctl
在25行后面添加:HOME=/var/lib/rabbitmq \ 整个文件如下所示:
- #!/bin/sh -e
- ## The contents of this file are subject to the Mozilla Public License
- ## Version 1.1 (the "License"); you may not use this file except in
- ## compliance with the License. You may obtain a copy of the License
- ## at http://www.mozilla.org/MPL/
- ##
- ## Software distributed under the License is distributed on an "AS IS"
- ## basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- ## the License for the specific language governing rights and
- ## limitations under the License.
- ##
- ## The Original Code is RabbitMQ.
- ##
- ## The Initial Developer of the Original Code is GoPivotal, Inc.
- ## Copyright (c) - Pivotal Software, Inc. All rights reserved.
- ##
- # Get default settings with user overrides for (RABBITMQ_)<var_name>
- # Non-empty defaults should be set in rabbitmq-env
- . `dirname $`/rabbitmq-env
- # We specify Mnesia dir and sasl error logger since some actions
- # (e.g. forget_cluster_node --offline) require us to impersonate the
- # real node.
- RABBITMQ_USE_LONGNAME=${RABBITMQ_USE_LONGNAME} \
- HOME=/var/lib/rabbitmq \
- exec ${ERL_DIR}erl \
- -pa "${RABBITMQ_HOME}/ebin" \
- -noinput \
- -hidden \
- ${RABBITMQ_CTL_ERL_ARGS} \
- -boot "${CLEAN_BOOT_FILE}" \
- -sasl errlog_type error \
- -mnesia dir "\"${RABBITMQ_MNESIA_DIR}\"" \
- -s rabbit_control_main \
- -nodename $RABBITMQ_NODENAME \
- -extra "$@"
- ~
- ~
启动RabbitMQ:
- sudo rabbitmq-server start
启动web管理平台:
- sudo ./rabbitmq-plugins enable rabbitmq_management
查看web管理器:
127.0.0.1:15672
默认账户/密码:guest/guest
4369 – erlang发现口
5672 –client端通信口
15672 – 管理界面ui端口
25672 – server间内部通信口
最后如下所示:
Ubuntu下RabbitMQ安装的更多相关文章
- 【RabbitMQ】ubuntu下RabbitMQ安装与简单使用
参考:https://blog.csdn.net/the_fool_/article/details/80570971 1.安装: https://blog.csdn.net/a295277302/a ...
- Ubuntu下软件安装方式、PATH配置、查找安装位置
Ubuntu 18.04, 安装方式 目前孤知道的Ubuntu下安装软件方式有3种(命令): 1.make 2.apt/apt-get 3.dpkg 方式1基于软件源码安装,需要经历配置(可选).编译 ...
- Torch7在Ubuntu下的安装与配置
Torch7的本系列教程的主要目的是介绍Torch的入门使用.今天首先分享一下Torch7的安装.(在Ubuntu14.04安装torch7) 为什么选择Torch Torch的目标是在建立科学算法的 ...
- ubuntu下git安装及使用
ubuntu下git安装及使用 其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用......... 1,git ...
- premake Ubuntu下的安装
premake是个跨平台的编译工具,先看看在Ubuntu下怎么安装. 首先下载,在/usr目录下: sudo wget -O premake-4.4-beta4-linux.tar.gz http:/ ...
- linux,windows,ubuntu下git安装与使用
ubuntu下git安装与使用:首先应该检查本地是否已经安装了git ,如果没有安装的话,在命令模式下输入 sudo apt-get install git 进行安装 输入git命令查看安装状态及常用 ...
- ubuntu下如何安装codeblocks集成开发环境
codeblocks是一个十分优秀的C/C++开发IDE,虽然后起之秀codelite目前来看大有超越之势哦. 不过在ubuntu下安装codeblocks却比较麻烦,不像其他linux发行版,比如s ...
- ubuntu下makeinfo安装,其实真正安装的是texinfo包
操作系统环境:ubuntu 在终端中执行命令:sudo apt-get install texinfo 今天在打包的时候有个包需要 makeinfo,当时就各种搜结果就没有 makeinfo 这个 ...
- ubuntu 下python安装及hello world
//@desn:ubuntu 下python安装及hello world //@desn:码字不宜,转载请注明出处 //@author:张慧源 <turing_zhy@163.com> ...
随机推荐
- RSA 加密算法 Java 公钥加密私钥解密 和 私钥加密公钥解密 的特点
package com.smt.cipher.unsymmetry; import org.apache.commons.codec.binary.Base64; import org.apache. ...
- Github使用说明 --整理者米米
打开百度搜索Git官网下载对应的windows版本 傻瓜式默认安装,点击完成 PS:安装的过程比较慢 安装完成后打开命令行窗口(cmd) 查看版本号------git --version 安装成功 ...
- Spring AOP + PageHelper分页
1.增加依赖配置 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweav ...
- angularjs 外部调用controller中的方法
angular.element(document.querySelector('[ng-controller=mainCtrl]')).scope().viewGo('tab.VIPPay_Succe ...
- google浏览器查看源码快捷键 ctrl+U
google浏览器查看源码快捷键 ctrl+U 或则在地址栏的网址前加上:view-source:
- 前端实现在线预览pdf、word、xls、ppt等文件
最近在做一个公司的资源管理系统,一些知识小记一下. 1.前端实现pdf文件在线预览功能 方式一.pdf文件理论上可以在浏览器直接打开预览但是需要打开新页面.在仅仅是预览pdf文件且UI要求不高的情况下 ...
- sofa-rpc 服务端源码流程走读
sofa-rpc是阿里开源的一款高性能的rpc框架,这篇文章主要是对sofa-rpc provider启动服务流程的一个代码走读,下面是我简单绘制的一个基本的关系流程图 下面我们根据sofa-rpc代 ...
- 开IE时 暴卡
待打开IE后,在“工具”-“管理加载项”中禁用所有加载项.
- webGL之three.js入门4--ThreeJS Editor入门篇
因为工作需要,要看threejs editor的源码,顺便记录过程. github下载的源码目录是这样的 但是editor和其他文件夹内的内容的关联的,我需要将其独立出来并且编辑editor. 进入e ...
- debian的python蓝牙库
sudo apt--dev pip install bluepy