ubuntu下安装部署rabbitmq以及集群配置

ubuntu下安装部署rabbitmq以及集群配置

现状:
现在存在有三个服务器,之前三个服务器上各存在一个rabbitmq节点,因为其中一个服务器崩掉了,所以需要在这台服务器上安装rabbitmq并且将这个节点加入到之前的集群中。需要注意的是rabbitmq各个节点是互相平等的,不存在主从之分。
node1 172.27.0.11
node2 172…27.0.9
node3 172.27.0.5
没错,崩掉的就是这个.0.5的节点。

版本声明
erl 18.3(7.3)
rabbitmq 18.3

写在前面的话(我踩过的坑):
1.在安装rabbitmq之前需要安装erlang。
2.rabbitmq各个节点之前的确没有主从之分,但是各个节点的rabbitmq版本以及erlang的版本都应该一致。
3.网上有很多apt-get这种简易安装的方法,但是因为这种方法的安装版本相对较老,并且基于我自身的需要,我对版本需求很高,所以,我在尝试了这种安装方法之后,每次都失败,于是我卸载了。因此看这个文章的小可爱建议依据自身的需求去选择安装方法。我是以编译安装为主,相对比较麻烦。
4.erlang和rabbitmq二者的版本应该相互适配的,在安装之前去这里看看erlang和rabbitmq版本适配.

安装rabbitmq

在安装rabbitmq之前需要安装erlang

下载安装erlang

(1)在一个安装目录下建一个新的文件夹放rabbitmq的相关文件;
(2)下载(时间非常的长,而且很容易下载一个错误的包);
(3)解压,并且实现重命名;

cd /home/ubuntu/
sudo mkdir rabbit
cd rabbit
sudo wget http://erlang.org/download/otp_src_18.3.tar.gz
tar zxvf otp_src_18.3.tar.gz
mv otp_src_18.3 erlang

(4)编译安装
(在执行./configure命令没有执行成功说明,下载的包有问题,重新下载吧,或者可以在网上找一些镜像)
其他的问题可能需要安装一些额外的包,具体需要自己解决。

./configure
sudo make
sudo make install

(5)添加环境变量

cd /
cd /etc
sudo vi profile

在该文件中添加如下内容:(具体需要根据自己安装的位置确定)

ERLANG_HOME=/home/ubuntu/rabbit/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME

让配置文件生效!

source /etc/profile

(6)确定是否安装成功

erl

这样就成功了!

Erlang/OTP 18 [erts-7.3] [source] [
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值