CentOS7 安装rabbitMQ

因公司有需求到mq的情况,回想起以前用过的rabbitMQ,就重新在阿里云安装了下,过程很坎坷,是一条java程序猿兼职运维的辛苦之路。

1、既然要安装rabbitMQ,先要了解他是erlang旗下的一个产品。所以需要erlang的一些依赖包。

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-deve


2、接下来就是下载一下erlang的包

wget http://10.65.255.231/IXCb7261d0152b8aa2ad1f25a55bf0e761f/download/otp_src_19.1.tar.gz

3、tar -xzvf otp_src_19.1.tar.gz(如果没有办法xzvf,请xvf,好像是因为没有chomd下,感觉不打紧所以我是xcf的)

4、cd otp_src_19.1.tar.gz/

5、make

6、make install

7、./configure --prefix=/opt/erlang(这里要强调下,第一次安装时从我领导那从这一步开始的,但是发现不了configure的文件,我直接全部删除了重新安装,可能是因为之前的版本问题导致没有,所以如果没有,去官网搞一个或者wget一个。后面/opt/erlang的意思是安装到这个目录下)

8、cd /opt/erlang/

9、erl(实验开一下,正常的话会进入一个二级输入,两次ctrl+c就能出来,还有直接的命令退出的命令我忘记了,好像是halt().)

10、接着配置一下环境变量,进入熟悉的profile文件

vi /etc/profile

增加下面的环境变量:

#set erlang environment

export PATH=$PATH:/opt/erlang/bin

(讲道理这里还应该source  /etc/profile使得文件生效,不过后面还有东西要改统一后面一起弄干感觉没差,不过养好良好习惯还是source一下)

11、下载一下rabbitMQ

weget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz

12、解压

xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.6.1.tar -C /opt

解压后会发现/opt里面会多了个文件夹rabbitmq-server-generic-unix-3.6.1 ,重命名为rabbitmq以便记忆。

13、又回到熟悉的地点,配置环境变量

vi /etc/profile

增加下面的环境变量:

#set rabbitmq environment

export PATH=$PATH:/opt/rabbitmq/sbin

14、source  /etc/profile(使得文件生效)

15、OK了其实。。接下来看下一篇文章配置一下rabbitMQ

参考很多地方,最有帮助写的最好的是这个http://www.linuxidc.com/Linux/2016-03/129557.htm

谢谢作者大大。

你可能感兴趣的:(CentOS7 安装rabbitMQ)