rabbitmq 完整安装 简单配置使用
rabbmitmq的运行需要erlang的支持,所以erlang的安装是必须的。
yum install erlang可以直接安装rpm包的erlang
没有的要到官网上下 我用的是最新的版本R16B 的 地址 http://www.erlang.org/download/otp_src_R16B.tar.gz
下载下来后就是安装没其他的特殊要求
tar -xzvf otp_src_R16B.tar.gz
cd otp_src_R16B
./configure
make
make install
安装的时候可能会有ODBC没有的出错这个不要进,我们不用他
然后就是安装rabbitmq了,我这里使用的是老的版本,2.6.1的,现在最新的好像是3.1.1了,有兴趣的可以去尝试下
下载
wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.6.1/rabbitmq-server-2.6.1.tar.gz
tar -xzvf rabbitmq-server-2.6.1.tar.gz
cd rabbitmq-server-2.6.1
make TARGET_DIR=/usr/local SBIN_DIR=/usr/local/sbin install (这里的这几个路径你可以自己写)
我安装的时候由于没有xmlto所以出错了
直接 yum install xmlto 就行了。
安装完之后会在默认的/ust/local/bin下面有
rabbitmqctl rabbitmq-env rabbitmq-server
ok 安装结束
简单运行起来就是
/ust/local/bin/rabbitmq-server -detached
这时你ps aux|grep rabbitmq 就会发现你挂起的进程了。
启动默认用的端口号是5672 要是想修改的话就要去配置文件里面
关掉的话就运行 /usr/local/sbin/rabbitmqctl stop
直接输入 rabbitmqctl 回车就会有基本命令
配置
具体的列表见:http://www.rabbitmq.com/configure.html#define-environment-variables