前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7 下安装 RabbitMQ

Centos7 下安装 RabbitMQ

作者头像
海向
发布2019-09-23 14:53:15
8190
发布2019-09-23 14:53:15
举报
文章被收录于专栏:海向海向

安装 erlang

1.下载erlang

代码语言:javascript
复制
官网地址 http://www.erlang.org/download 挑选合适的版本 然后 wget 比如目前最新版本 19.3
运行命令 wget http://erlang.org/download/otp_src_19.3.tar.gz

2.使用yum安装下必须的配件:

代码语言:javascript
复制
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
yum install unixODBC unixODBC-devel

3.开始安装

代码语言:javascript
复制
tar -zxvf otp_src_19.3.tar.gz
cd otp_src_19.3
./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac
这步可能会出现提示提示缺少的组件,详情见常见问题
make && make install (ps:超慢)
输入 ./erl

4.常见问题:

代码语言:javascript
复制
*********************************************************************
**********************  APPLICATIONS DISABLED  **********************
*********************************************************************

jinterface     : Java compiler disabled by user

*********************************************************************
*********************************************************************
**********************  APPLICATIONS INFORMATION  *******************
*********************************************************************

wx             : wxWidgets not found, wx will NOT be usable

*********************************************************************
*********************************************************************
**********************  DOCUMENTATION INFORMATION  ******************
*********************************************************************

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

*********************************************************************

其中APPLICATIONS DISABLED 标示是必须要安装的,另外两个项目可以忽略 jinterface : Java compiler disabled by user 如果不用java编译可以忽略 在编译的时候 加入–without-javac

可以使用 .erl 来判断是否安装成功

安装 RabbitMQ

  1. 下载 rabbitmq-server-generic-unix-3.7.8.tar.xz http://www.rabbitmq.com/download.html
  2. 安装 python
代码语言:javascript
复制
yum install python -y
  1. 安装 python-simplejson
代码语言:javascript
复制
yum install xmlto -y
yum install python-simplejson -y
  1. 解压 rabbitmq 并放到自定义文件夹
代码语言:javascript
复制
xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
tar xf rabbitmq-server-generic-unix-3.7.8.tar
mv rabbitmq_server-3.7.8 /usr/local/rabbitmq
  1. 配置 /etc/profile 并且使得文件生效
代码语言:javascript
复制
#set erlang environment 
export PATH=$PATH:/usr/local/erlang/bin
 
#set rabbitmq environment 
export PATH=$PATH:/usr/local/rabbitmq/sbin
代码语言:javascript
复制
source /etc/profile
  1. 运行 RabbitMQ
代码语言:javascript
复制
[root@xxxxx sbin]# rabbitmq-server

连续按两下 ctrl c 退出命令行

  1. 查看 5672 是否被监听
代码语言:javascript
复制
netstat -nap | grep 5672
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-10-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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