RabbitMQ 学习一 centos7 安装RabbitMQ

最近工作上用到消息队列,于是从网了查了一些关于队列的资料,对消息队列有一些初步的了解,想要系统的学习还是得看书或者视频,后来自己就买了几本队列的书籍学习。废话不多说,下面直接上代码,纸上得来终觉浅,绝知此事要躬行。
1.准备安装包
下载erlang和rabbitmq
https://www.erlang.org/downloads/21.0
https://github.com/rabbitmq/rabbitmq-server/releases
在这里插入图片描述
在这里插入图片描述
2.安装erlang
解压gz文件

tar -zxvf otp_src_21.0.tar.gz -C /home/sourcecode/
cd otp_src_21.0
./configure --prefix=/opt/erlang

在这里插入图片描述报错信息
error: No curses library functions found
在这里插入图片描述安装 curses

yum install -y  ncurses-devel

在这里插入图片描述安装erlang

make && make install

在这里插入图片描述配置环境变量

vi /etc/profile
ERLANG_HOME=/opt/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME

执行source 命令让环境变量生效

source /etc/profile

测试erlang是否安装成功
输入 erl
在这里插入图片描述3.安装rabbitMQ
使用tar命令解压tar.gz

tar -xvf rabbitmq-server-generic-unix-3.7.13-rc.2.tar.xz -C /opt/

目录重命名

mv rabbitmq_server-3.7.13-rc.2/ rabbitmq

配置rabbitmq环境变量

vi /etc/prifle
export PATH=$PATH:/opt/rabbitmq/sbin
export RABBITMQ_HOME=/opt/rabbitmq

执行source命令使环境变量生效

source /etc/profile

以守护进程模式启动rabbitMQ服务

执行
rabbitmq-server -detached 
或者
./sbin/rabbitmq-server -detached

-detached 使服务以守护进程运行,这样就不会关闭当前shell窗口而停止服务
启动rabbitmq后台管理

扫描二维码关注公众号,回复: 10719557 查看本文章
执行
rabbitmq-plugins enable rabbitmq_management
或者
./sbin/rabbitmq-plugins enable rabbitmq_management
发布了78 篇原创文章 · 获赞 20 · 访问量 43万+

猜你喜欢

转载自blog.csdn.net/tangyajun_168/article/details/93228844