linux下安装rabbitmq

参照了网上的许多博客,一个简单的rabbitmq也装了很多天,踩了很多坑,来来回回总算装好了,现在来分享一下安装的问题,也是为自己以后安装增加点提示

RabbitMq由Erlang语言编写,所以在安装rabbitmq之前需要先安装Erlang,下载Erlang版本

下载地址http://distfiles.macports.org/erlang/,本篇以19.3为例,下载后使用FileZilla上传到/usr/local/tmp(纯属个人喜好,不喜勿喷)目录下:

第一步:解压安装包并配置安装目录

对文件进行解压

[root@localhost tmp]# tar xvf otp_src_19.3.tar.gz 

如果使用zxvf会出现如下问题

[root@localhost tmp]# tar zxvf otp_src_19.3.tar.gz 

gzip: stdin: not in gzip format

tar: Child returned status 1

tar: Error is not recoverable: exiting now

打开解压文件

[root@localhost tmp]# cd otp_src_19.3

         配置安装目录

         [root@localhost otp_src_19.3]# ./configure --prefix=/opt/erlang

第二步:一般会出现如下报错信息:No curses library functions found。需要安装ncurses

[root@localhost otp_src_19.3]# yum install ncurses-devel

安装完成后,继续配置安装目录

报以下错误:

*********************************************************************
**********************  APPLICATIONS DISABLED  **********************
*********************************************************************
crypto         : No usable OpenSSL found
jinterface     : Java compiler disabled by user
odbc           : ODBC library - link check failed
orber          : No C++ compiler found
ssh            : No usable OpenSSL found
ssl            : No usable OpenSSL found

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

对于以上错误,分别进行如下操作:

  1. # yum list | grep ssl  
  2. # yum install openssl-devel  
  1. # yum list | grep ODBC  
  2. # yum install unixODBC-devel 
  1. # yum install gcc-c++  
  2. # ./configure --prefix=/home/erlang --without-javac  
  3. # make  
  4. # make install 
Java compiler disabled by user对于此错误安装jdk即可,亲测without-javac不起作用,不知道怎么回事。

以及如下两个错误;

wx: wxWidgets not found, wx will NOT be usable

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

网上有说可以不用解决,但是建议解决一下,网上有相关的文章,不在赘述(找到比较好的再添进来)

第三步:安装Erlang:

进行make,然后make install,如果以前make过但是没有成功,使用make distclean清除所有生成的文件,然后在make,make install

第四步:修改配置文件:

vim  /etc/profile

export ERLANGE_HOME=/opt/erlang

erport  PATH=$PATH:$ERLANGE_HOME/bin

保存退出然后source /etc/profile即可

验证是否安装成功:

[root@localhost ~]# erl

Erlang/OTP 19 [erts-8.3] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]


Eshell V8.3  (abort with ^G)

rabbitmq的安装:相对简单,下载安装包解压到相应的目录下即可:

[root@localhost tmp]# tar xvf rabbitmq-server-generic-unix-3.6.10.tar.xz 

[root@localhost tmp]# cp -r rabbitmq_server-3.6.10 /opt/rabbitmq

同样修改/etc/profile

export RABBITMQ_HOME=/opt/rabbitmq

export PATH=$PATH:$RABBITMQ_HOME/sbin

之后执行source /etc/profile即可


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值