标签:rabbitmq 部署
最近一个项目用到rabbitmq,为了赶测试进度,只好自己搭建环境了。服务器是CentOS6.5,安装流程基本按官网文档流程,参见Rabbitmq安装。但也有几个步骤略有不同。
首先是要安装erlang
yum install erlang
这个过程比较长,我的服务器总共安装了64个相关程序,具体干嘛用的也没弄清楚,反正挺顺利,没遇到什么问题。
然后是安装rabbitmq-server,这里我按官网上说的执行
yum install rabbitmq-server-3.5.3-1.noarch.rpm
结果提示找不到这个包,于是干脆尝试了一下
yum install rabbitmq-server
结果成功了。
完成之后,就可以使用以下两个命令了:
rabbitmqctl rabbitmq-server
使用
rabbitmq-server start &
启动服务,程序默认的是5672端口。
但现在基本还不能用,rabbitmq目前只有个guest帐号,是administrator角色,可以通过以下命令查看
rabbitmqctl list_users rabbitmqctl list_permissions
按照应用需要,添加程序帐号
rabbitmqctl add_user appUser appPasswd
其中‘appUser’和‘appPasswd’分别是程序帐号的名称和口令。
接下来要赋给帐号相应的权限,否则仍然不能用。
rabbitmqctl set_permissions -p / appUser ‘.*‘ ‘.*‘ ‘.*‘
其中-p后面的参数是vhostpath, 根据运维具体情况设置。
如此,一个可用的rabbitmq就完成了。
标签:rabbitmq 部署
原文地址:http://fushan.blog.51cto.com/9723472/1676632