RabbitMQ搭建过程-基于Ubuntu16.04

RabbitMQ安装与配置
本文详细介绍如何在Ubuntu系统上安装RabbitMQ消息中间件,包括添加签名密钥、配置APT源、安装Erlang及RabbitMQ软件包等步骤,并提供启动、停止和检查RabbitMQ服务状态的方法。

安装参考:官方文档 http://www.rabbitmq.com/install-debian.html#apt

Installing Erlang Packages

Signing Key

In order to use the repository, add a key used to sign RabbitMQ releases to apt-key:

wget -O - 'https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc' | sudo apt-key add -

This will instruct apt to trust packages signed by that key.

Source List File

As with all 3rd party Apt (Debian) repositories, a file describing the repository must be placed under the /etc/apt/sources.list.d/ directory. /etc/apt/sources.list.d/bintray.erlang.list is the recommended location. The file should have a source (repository) definition line that uses the following pattern:

# See below for supported distribution and component values
deb https://dl.bintray.com/rabbitmq/debian $distribution $component

The next couple of sections discuss what distribution and component values are supported.

deb http://dl.bintray.com/rabbitmq/debian xenial erlang-21.x

Installing Erlang Packages

After updating the list of apt sources it is necessary to run apt-get update:

sudo apt-get update

Then packages can be installed just like with the standard Debian repositories:

# or "erlang"
sudo apt-get install erlang-nox

避免版本更新:

Package pinning is configured with a file placed under the /etc/apt/preferences.d/ directory, e.g. /etc/apt/preferences.d/erlang. After updating apt preferences it is necessary to run apt-get update:

sudo apt-get update

The following preference file example will configure apt to install erlang-* packages from Bintray and not standard Debian or Ubuntu repository:

# /etc/apt/preferences.d/erlang
Package: erlang*
Pin: release o=Bintray
Pin-Priority: 1000

This apt preference configuration is recommended when the erlang repository component is used.

Effective package pinning policy can be verified with

sudo apt-cache policy

The following preference file example will pin all erlang-* packages to 20.3.8.2 (assuming package epoch for the package is 1):

# /etc/apt/preferences.d/erlang
Package: erlang*
Pin: version 1:20.3.8.2-1
Pin-Priority: 1000

 

RabbitMQ 安装

2.1 添加签名

wget -O - 'https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc' | sudo apt-key add -

在/etc/apt/sources.list.d/目录下创建文件bintray.rabbitmq.list

# See below for supported distribution and component values
deb https://dl.bintray.com/rabbitmq/debian $distribution main

57b554ce22742c196bef5b05f0770668e5e.jpg

示例:

deb https://dl.bintray.com/rabbitmq/debian xenial main

下载安装包:

sudo apt-get update

安装

sudo apt-get install rabbitmq-server

启动

root@ubuntu:/usr/lib/rabbitmq/bin# rabbitmq-server start

停止

root@ubuntu:/usr/lib/rabbitmq/bin# rabbitmq-server stop

启动:sudo rabbitmq-server start
关闭: sudo rabbitmq-server stop
重启: sudo rabbitmq-server restart
查看状态:sudo rabbitmqctl status

 

 

转载于:https://my.oschina.net/leichunyuan/blog/1931703

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值