【攻坚战】rabbitmq安装部署 centos6.5
1.由于RabbitMQ依赖Erlang, 所以需要先安装Erlang(epel源安装Erlang,可能不是最新版本的Erlang)。
yum install epel-release
yum install erlang
2.下载rabbitmq安装包。
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm
3.安装rabbitmq。
yum install rabbitmq-server-3.6.15-1.el7.noarch.rpm
执行报错:

问题定位:erlang>=R16B-03
rpm安装erlang版本:

卸载erlang(如何彻底删除旧版本erlang?)
yum remove erlang*
安装最新的erlang(从Erlang Solution安装):
-->添加erlang solutions源
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
-->安装erlang
yum install erlang
-->查看版本

再次执行rabbitmq安装
yum install rabbitmq-server-3.6.15-1.el7.noarch.rpm

这个错真不知道,是怎么回事?麻烦哪位大神指点一二。。。
安装rabbitmq-server-3.6.12-1.el6.noarch.rpm是没问题的,那就先用V3.6.12。这种态度非常不好。
3.rabbitmq基本操作
sudo chkconfig rabbitmq-server on # 添加开机启动RabbitMQ服务
sudo /sbin/service rabbitmq-server start # 启动服务
启动报错:



这是什么错?蒙蔽中....
sudo /sbin/service rabbitmq-server status # 查看服务状态
sudo /sbin/service rabbitmq-server stop # 停止服务
查看当前所有用户
sudo rabbitmqctl list_users
查看默认guest用户的权限
sudo rabbitmqctl list_user_permissions guest
由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
sudo rabbitmqctl delete_user guest
添加新用户
sudo rabbitmqctl add_user username password
设置用户tag
sudo rabbitmqctl set_user_tags username administrator
赋予用户默认vhost的全部操作权限
sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
查看用户的权限
sudo rabbitmqctl list_user_permissions username
未完,请不要做参考,以免被坑。。

浙公网安备 33010602011771号