《开发环境搭建篇》Linux系统rabbitMQ安装

一、准备

/etc

sudo mkdir rabbitmq

cd rabbitmq

sudo mkdir software

sudo mkdir erlang

二、下载必要环境

cd /software

sudo wget http://erlang.org/download/otp_src_21.1.tar.gz

sudo wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz

tar -xzvf otp_src_21.1.tar.gz    //加压缩erlang安装文件

cd  otp_src_21.1         //切换至解压缩目录otp_src_21.1

./configure --prefix=/etc/rabbitmq/erlang    //配置erlang安装

#配置安装erlang时可能报错:configure: error: No curses library functions found

#						 configure: error: /bin/sh '/home/jiayi/otp_src_18.2.1/erts/configure' failed for erts

#解决方案:yum -y install ncurses-devel;然后执行./configure --prefix=/etc/rabbitmq/erlang

sudo make     //编译

sudo make install     //安装

验证环境是否成功

cd /etc/rabbitmq/erlang

erl

三、解压rabbitmq并配置

cd /etc/rabbitmq

sudo mkdir rabbitmq-server01

cd /etc/rabbitmq/software
xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz    //解压缩rabbitmq的安装文件。rabbitmq的安装文件格式是tar.xz

tar -xvf rabbitmq-server-generic-unix-3.7.8.tar  

cd /etc/rabbitmq/software/rabbitmq_server-3.7.8 /etc/rabbitmq/rabbitmq-server01      //复制rabbitmq解压目录到固定的rabbitmq安装目录

(编辑全局配置文件)

vi /etc/profile

ERLANG_HOME=/etc/rabbitmq/erlang

export PATH=$PATH:$ERLANG_HOME/bin

export PATH=$PATH:/etc/rabbitmq/rabbitmq-server/sbin

source /etc/profile

检查rabbitmq是否安装成功

rabbitmqctl  status
单机版至此搭建结束

四、集群搭建

(把rabbitmq-server01 复制一份rabbitmq-server02)

cd /etc/rabbitmq/rabbitmq_server01/etc/rabbitmq

touch rabbitmq.config

[ {rabbitmq_management, [{listener, [{port, 15673}]}]} ].

touch rabbitmq-env.conf

RABBITMQ_NODE_PORT=6673

RABBITMQ_NODENAME=rabbitmq-node1

(rabbitmq-server02亦是是如此,记得改下端口)

(最后改下/etc/hosts,把rabbitmq-node1,rabbitmq-node2配置进去)

(把rabbitmq-node2加入rabbitmq-node1)

rabbitmqctl stop_app

rabbitmqctl reset        //重置节点,担心此节点加入过其他的集群

rabbitmqctl  join_cluster --ram rabbitmq-node1@VM_32_12_centos

rabbitmqctl start_app

查看节点状态

rabbitmqctl cluster_status

五、启动服务

(为了起服务不挂掉,以下面的方式起服务)

nohup ./rabbitmq-server &

setsid ./rabbitmq-server & 

(可在浏览器中访问)

配置过程中出任何问题,请自行百度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值