前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >rabbitmq的笔记(一)安装

rabbitmq的笔记(一)安装

作者头像
一夕如环
发布2021-08-31 16:06:20
4470
发布2021-08-31 16:06:20
举报

一、单机安装

1、rpm(在系统版本支持的情况下,尽量用rpm安装,因为快)

1)、安装erlang。(每个rabbitmq对应的erlang版本不一样)

根据官网的rabbitmq和erlang版本对应,

https://www.rabbitmq.com/which-erlang.html

更改yum源版本,

https://github.com/rabbitmq/erlang-rpm

用yum安装,

yum intall erlang -y

2)、安装rabbitmq。

官网下载rabbitmq的rpm安装包,

https://www.rabbitmq.com/install-rpm.html#downloads

或者想安装历史版本,

https://github.com/rabbitmq/rabbitmq-server/tags

点击进入拉到最后,

下载后,使用rpm命令安装,

rpm -ivh ***

2、编译

根据官网的rabbitmq和erlang版本对应,

https://www.rabbitmq.com/which-erlang.html

1)、下载erlang源码包。

wget http://erlang.org/download/otp_src_20.3.tar.gz

如果其他版本,可以在登录网站选择http://erlang.org/download/

2)、编译安装erlang。

# mkdir -p /usr/local/erlang # tar -xzvf otp_src_20.1.tar.gz # cd otp_src_20.1 # ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac # make -j8 # make install

设置环境变量

# vim /etc/profile

在末尾加入以下内容:

#set erlang environment

export PAHT=$PATH:/usr/local/erlang/bin

3)、下载rabbitmq二进制包。

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.2/rabbitmq-server-generic-unix-3.9.2.tar.xz

其他版本上githup选,https://github.com/rabbitmq/rabbitmq-server/tags

4)、解压运行。

tar Jxvf rabbitmq-server-generic-unix-3.9.2.tar.xz

cd rabbitmq_server-3.9.2

sbin/rabbitmq-server -detached

如果有需要,包sbin目录加入环境变量。

二、普通集群

无论是rpm安装还是编译,集群的办法就这个。

1、改hosts文件。

举例,

192.168.1.1 hodge

4、加群。

统一cookie。然后改权限,.erlang.cookie每个版本的存放路径不一样,有些版本是放在家目录,有些是在var目录。

chmod 600 .erlang.cookie

停止本身服务,加入别人就停止自己,总是被加入者,不能stop_app

rabbitmqctl stop_app --关闭服务

加入其他,

rabbitmqctl join_cluster rabbit@Hodge

三、镜像集群

增加个策略。

因为集群又不是天天部署,很多情况下都是部署一次,终生使用,所以只在在web管理端配置一下就可以了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-08-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档