centos7离线安装gcc_「RabbitMQ入门一」源码安装

「RabbitMQ入门一」源码安装 (Centos7)

57e1017ed45dc9d34bed7fd114ef6366.png

1、 RabbitMQ下载

去官网 https://www.rabbitmq.com/download.html 找对应版本源码包下载即可,我使用的是rabbitmq-server-generic-unix-3.7.16.tar.xz

由于3.7.14的rabbitmq需要erlang依赖并且版本 >= 20.3

此处也是下载源码包安装 https://www.erlang.org/downloads

86be09ad0ad9ac6c18a5aab228861e6f.png

如上图,点击下载otp_src_22.0.tar.gz

2、 上传linux服务器安装

将rabbitmq-server-generic-unix-3.7.16.tar.xz和otp_src_22.0.tar.gz拷贝到centos7服务器

如果未安装gcc, 先执行yum -y install gcc

1. 安装erlang

tar -xvf otp_src_22.0.tar.gzcd otp_src_22.0./configure --prefix=/usr/local/erlang22 --without-javac

可能会出现以下报错,对应解决方法如下:

configure: error: No curses library functions found

yum install –y ncurses-devel

wxWidgets must be installed on your system.

yum install –y wxWidgets-develln -s wx-config-3.0 wx-config

documentation:fop is missing.Using fakefop to generate placeholder PDF files.

yum install -y fop.noarch

odbc: ODBC library - link check failed

yum install unixODBC.x86_64 unixODBC-devel.x86_64

crypto : No usable OpenSSL found

ssh : No usable OpenSSL found

ssl : No usable OpenSSL found

yum install openssl openssl-devel

再次configure

下面两个警告可以忽略不管,

dfc45005b50490a9844b93ca4b6ee093.png
make && make install

检查是否安装成功

cd /usr/local/erlang22/bin./erl

进入erlang的shell表示安装成功了!

2. 安装rabbitmq

安装前需要安装一些依赖python和simplejson

yum install -y pythonyum install -y xmltoyum install -y python-simplejson

将源码包解压即可,已经编译好了

xz -d rabbitmq-server-generic-unix-3.7.16.tar.xztar -xvf rabbitmq-server-generic-unix-3.7.16.tarmv rabbitmq_server-3.7.16/ /usr/local/rabbitmq

3. 配置环境变量

vim /etc/profile
61fdc68eaa5df52e0d5432cb4165667c.png
source /etc/profile

3、 RabbitMQ启动测试

安装完成后,直接rabbitmq-server即可启动

rabbitmq-server start

检查(rabbitmq默认端口5672)

netstat -nap | grep 5672

好了,至此rabbitmq就成功安装完成了,后面会继续来说介绍相关概念以及如何使用Springboot集成RabbitMQ使用.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值