Step First : Erlang环境安装
1、wget http://www.erlang.org/download/otp_src_R15B02.tar.gz
tar -zxvf otp_src_R15B02.tar.gz
2、cd otp_src_R15B02
./configure
Tips :它会列出你机器上没有安装的依赖包,如我这边有wxWidget没有安装,由于wxWidget是可选安装的,所以我这边没有安装,你可以通过yum install来安装它们,安装完后再./configure一下
3、make
make install
4、在shell中输入erl命令来验证安装的成功,或者是用whereis erlang看一下
Step Second : rabbitmq安装
1、wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.8.7/rabbitmq-server-generic-unix-2.8.7.tar.gz
tar -zxvf rabbitmq-server-generic-unix-2.8.7.tar.gz
2、cd rabbitmq_server-2.8.7
make
sudo make install
3、# 启动服务
sbin/rabbitmq-server
Tips :后台启动服务 sbin/rabbitmq-server -detached
Tips :sbin/rabbitmq-server 是在/usr/local/rabbitmq(安装路径)文件夹下执行
Tips :报关于 erl 的错误时,可能是 erlang 的 环境变量没有配置好,可以执行下 export PATH=/usr/local/lib/erlong/bin(生效一次) 或者 在用户文件下(/home/json/)把 "export PATH=$PATH:/usr/local/lib/erlang/bin"添加到 .bash_profile 中(永久生效)。别忘了 source profile(使配置文件生效)
# 查看运行情况
ps aux | grep rabbitmq
# 访问web版管理网址
sbin/rabbitmq-plugins list (查看)
sbin/rabbitmq-plugins enable rabbitmq_management (启用)
sbin/rabbitmq-server -detached (重启)
Tips :10.1.9.151(虚拟机的IP) ,15672(默认端口号,可以通过"netstat -ano |grep 15672"查看是否开启)
Tips :这时需要一个帐号,通过命令添加用户并赋予权限即可登录
添加用户 rabbitmqctl add_user json password
添加权限 rabbitmqctl set_permissions -p "/" json ".*" ".*" ".*"
删除用户 rabbitmqctl delete_user json
Tips
:
web管理界面无法使用guest用户登录
# 停掉服务
sbin/rabbitmqctl stop
Step Third :测试rabbitmq(必须安装客户端)
参考的博客:
1、http://www.kankanews.com/ICkengine/archives/112645.shtml
2、http://my.oschina.net/hncscwc/blog?catalog=488030