二丫讲梵 二丫讲梵
首页
  • 最佳实践
  • 迎刃而解
  • Nginx
  • Php
  • Zabbix
  • AWS
  • Prometheus
  • Grafana
  • CentOS
  • Systemd
  • Docker
  • Rancher
  • Ansible
  • Ldap
  • Gitlab
  • GitHub
  • Etcd
  • Consul
  • RabbitMQ
  • Kafka
  • MySql
  • MongoDB
  • OpenVPN
  • KVM
  • VMware
  • Other
  • ELK
  • K8S
  • LLM
  • Nexus
  • Jenkins
  • 随写编年
  • 家人物语
  • 追忆青春
  • 父亲的朋友圈
  • 电影音乐
  • 效率工具
  • 博客相关
  • Shell
  • 前端实践
  • Vue学习笔记
  • Golang学习笔记
  • Golang编程技巧
  • 学习周刊
  • Obsidian插件周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • json2go (opens new window)
    • gopher (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)

二丫讲梵

行者常至,为者常成
首页
  • 最佳实践
  • 迎刃而解
  • Nginx
  • Php
  • Zabbix
  • AWS
  • Prometheus
  • Grafana
  • CentOS
  • Systemd
  • Docker
  • Rancher
  • Ansible
  • Ldap
  • Gitlab
  • GitHub
  • Etcd
  • Consul
  • RabbitMQ
  • Kafka
  • MySql
  • MongoDB
  • OpenVPN
  • KVM
  • VMware
  • Other
  • ELK
  • K8S
  • LLM
  • Nexus
  • Jenkins
  • 随写编年
  • 家人物语
  • 追忆青春
  • 父亲的朋友圈
  • 电影音乐
  • 效率工具
  • 博客相关
  • Shell
  • 前端实践
  • Vue学习笔记
  • Golang学习笔记
  • Golang编程技巧
  • 学习周刊
  • Obsidian插件周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • json2go (opens new window)
    • gopher (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)
  • 最佳实践

  • 迎刃而解

  • Nginx

  • Php

  • Zabbix

  • AWS

  • Prometheus

  • Grafana

  • Loki

  • CentOS

  • Supervisord

  • Systemd

  • Docker

  • Docker-Compose

  • Rancher

  • Ansible

  • OpenLdap

  • GitLab

  • GitHub

  • Etcd

  • Consul

  • RabbitMQ

    • Rabbitmq使用源码安装部署单机版
      • 1,安装前依赖解决。
      • 2,源码安装 erlang
        • 1,下载。
        • 2,安装。
        • 3,配置。
        • 4,测试。
      • 3,源码安装 rabbitmq。
        • 1,下载。
        • 2,安装。
        • 3,添加配置文件。
        • 4,添加环境变量。
        • 5,启动。
      • 4,开启 web 管理界面。
      • 5,参考地址
    • Rabbitmq使用二进制方式安装
    • Rabbitmq使用以及管理
    • Rabbitmq二进制集群搭建
  • Kafka

  • Mysql

  • MongoDB

  • OpenVPN

  • Kvm

  • VMware

  • 配置文件详解

  • Other

  • 运维观止
  • RabbitMQ
二丫讲梵
2019-07-01
目录

Rabbitmq使用源码安装部署单机版

文章发布较早,内容可能过时,阅读注意甄别。

# 1,安装前依赖解决。

yum install \
m4 \
vim \
wget \
gcc \
gcc-c++ \
make \
cmake \
automake \
autoconf \
readline \
kernel-devel \
ncurses-devel \
openssl-devel \
unixODBC-deve \
readline-devel \
librabbitmq-devel \
-y
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 2,源码安装 erlang

# 1,下载。

下载地址:点此。 (opens new window)

所需版本:crlang-20.0 (opens new window)

# 2,安装。

cd /opt
wget http://erlang.org/download/otp_src_20.0.tar.gz
tar -zxvf otp_src_20.0.tar.gz
cd otp_src_20.0
./configure --prefix=/usr/local/erlang --without-javac
make
make install
1
2
3
4
5
6
7

image

# 3,配置。

加入环境变量。

vim /etc/profile
在最后添加:
export PATH=$PATH:/usr/local/erlang/bin
1
2
3
source /etc/profile
1

# 4,测试。

[root@localhost rabbitmq]$/usr/local/erlang/bin/erl
Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.0  (abort with ^G)
1> 10+19 .
29
按两下Ctrl + c退出。
1
2
3
4
5
6

# 3,源码安装 rabbitmq。

# 1,下载。

下载地址:点此。 (opens new window)

所用版本:rabbitmq-3.6.10 (opens new window)

# 2,安装。

cd /opt
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz
xz -d rabbitmq-server-generic-unix-3.6.10.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.10.tar
cp -r /opt/rabbitmq_server-3.6.10 /usr/local/rabbitmq
1
2
3
4
5

# 3,添加配置文件。

vim /usr/local/rabbitmq/etc/rabbitmq/rabbitmq.config
[{rabbit,[{tcp_listeners,[5672]}]}].
1
2

# 4,添加环境变量。

vim /etc/profile
export RABBITMQ_HOME=/usr/local/rabbitmq
export PATH=$PATH:/usr/local/rabbitmq/sbin
source /etc/profile
1
2
3
4

# 5,启动。

/usr/local/rabbitmq/sbin/rabbitmq-server -detached
echo "/usr/local/rabbitmq/sbin/rabbitmq-server -detached" >> /etc/rc.local      #添加开机自启动。
1
2

# 4,开启 web 管理界面。

/usr/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management
1

成功之后,可以通过如下端口访问,用户名密码都是 guest。

http://127.0.0.1:15672

# 5,参考地址

本文参考地址为:http://t.cn/Ai09Cbaj

微信 支付宝
#rabbitmq
上次更新: 2024/07/04, 22:40:37
Nginx+consul实现集群主机优雅扩缩容
Rabbitmq使用二进制方式安装

← Nginx+consul实现集群主机优雅扩缩容 Rabbitmq使用二进制方式安装→

最近更新
01
记录二五年五一之短暂回归家庭
05-09
02
学习周刊-总第210期-2025年第19周
05-09
03
学习周刊-总第209期-2025年第18周
05-03
更多文章>
Theme by Vdoing | Copyright © 2017-2025 | 点击查看十年之约 | 浙ICP备18057030号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式