为了便于新手的操作 我先给大家一个步骤 让大家先可以 跑起来 一个 ,然后再去了解 里面的工作原理,我觉着这样能更快的走些捷径去学习、
这里我先吐槽一下 , 在网上我看过很多篇文章, 内容有深有浅,恕我愚钝 一下午我才安装完成, 下面我给大家介绍 在 linux环境下安装 和 测试 rabbitMQ 队列的 例子
好 言归正传 大体步骤如下 :
1、先安装 erlang 安装erlang的步骤如下
在敲命令前,有些新手 需要先创建一个 lunux虚拟机环境去测试,创建之后 要先安装下 yum(可以理解为一个解析工具)这个东西,安装yum命令如下
[root@web-2 otp_src_R15B01]# yum install lrzsz //这样 yum 就安装成功了 , 然后再操作下面 [root@web-2 otp_src_R15B01]# wget http://erlang.org/download/otp_src_R15B01.tar.gz //下载 [root@web-2 otp_src_R15B01]# tar zxvf otp_src_R15B01.tar.gz //解压 [root@web-2 otp_src_R15B01]# cd otp_src_R15B01 //进入 [root@web-2 otp_src_R15B01]# ./configure --prefix=/home/software/erlang //编译到指定路径
好了 我们重新编译如果以上步骤出现了 configure: error: No curses library functions found configure: error: /bin/sh '/root/otp_src_R15B01/erts/configure' failed for erts 这两个错误的话 需要如下操作 yum list|grep ncurses yum -y install ncurses-devel
[root@web-2 otp_src_R15B01]# ./configure --prefix=/home/software/erlang [root@web-2 otp_src_R15B01]# make && make install到此为止 erlang 安装完毕为了方便使用 [root@web-2 otp_src_R15B01]# ln -s /home/software/erlang/bin/erl /usr/local/bin/erl
下面测试一下erlang 是否安装成功 [root@web-2 otp_src_R15B01]# erl
结果如下:
Erlang R15B01 (erts-5.9.1) [source] [64-bit] [async-threads:0] [hipe] [kernel-poll:false] Eshell V5.9.1 (abort with ^G) 1> halt(). [root@web-2 otp_src_R15B01]#
OK. 成功了。
2、在安装 rabbitmq
[root@web-2 ~]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.8.6/rabbitmq-server-generic-unix-2.8.6.tar.gz [root@web-2 ~]# tar zxvf rabbitmq-server-generic-unix-2.8.6.tar.gz [root@web-2 ~]# mv rabbitmq_server-2.8.6 /home/software/rabbitmq以上 rabbitmq 安装完毕
rabbitmq安装完毕。下面启动 [root@web-2 rabbitmq]# /home/software/rabbitmq/sbin/rabbitmq-server start 如果执行start的时候出现了 erl: command not found 这样的错误 那么 我们需要配置一下 erlang的路径 命令如下 [root@localhost sbin]# vim /etc/profile 然后再最下面一行加入 ERL_HOME=/usr/local/erlang //这里是你创建的erlang路径 也就是 /home/software/erlang PATH=$ERL_HOME/bin:$PATH export ERL_HOME PATH 好了 让我们再次 启动 rabbitmq /home/software/rabbitmq/sbin/rabbitmq-server start OK成功
[root@web-2 rabbitmq]# /home/software/rabbitmq/sbin/rabbitmqctl stopOK 安装 过程到此结束