因公司有需求到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
谢谢作者大大。