ubuntu rebbitmq安装
添加密匙
apt-key adv --keyserver "hkps.pool.sks-keyservers.net" --recv-keys "0x6B73A36E6026DFCA"
wget -O - "https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc" | sudo apt-key add -
安装
apt-get install rabbitmq-server
配置rabbitmq.conf文件
copy默认配置文件
cp /usr/share/doc/rabbitmq-server/rabbitmq.config.example.gz /etc/rabbitmq/rabbitmq.config
解压
gzip rabbitmq.config.example.gz
重命名
mv rabbitmq.config.example rabbitmq.config
验证服务是否已经运行
ps -ef | grep rabbit
重启服务
service rabbit-server restart
(1) 设置用户
添加用户
rabbitmqctl add_user userName Password
设置权限
rabbitmqctl set_permissions -p VHostPath User ConfP WriteP ReadP
(2) 查看(指定hostpath)所有用户的权限信息
rabbitmqctl list_permissions [-p VHostPath]
(3) 查看指定用户的权限信息
rabbitmqctl list_user_permissions User
(4) 清除用户的权限信息
rabbitmqctl clear_permissions [-p VHostPath] User
队列管理
列出队列:
rabbitmqadmin list queues
从列表中逐一手动删除它们:
rabbitmqadmin delete queue name='queuename'
如果在安装erlang中出现包冲突则删除包依赖命令
yum remove erlang-erts-R16B-03.18.el7.x86_64
安装web插件
rabbitmq-plugins enable rabbitmq_management