Linux下RabbitMq安装
安装
使用apt安装,命令如下
sudo apt-get update #更新安装包仓库资源
sudo apt-get install rabbitmq-server #安装
启动
shj@shj-office-PC:~$ sudo rabbitmq-server start
ERROR: node with name "rabbit" already running on "shj-office-PC"
启动不成功,会有错误信息,告诉我们rabbit已经运行了,
把rabbit相关的进程都杀掉,就可以成功启动
访问
RabbitMQ自带了web管理界面,只需要启动插件便可以使用。
默认是没有开启的,
$ sudo rabbitmq-plugins enable rabbitmq_management #启动插件
输入 http://localhost:15672 就可以访问了,.
默认的用户guest,密码guest
rabbit常用命令
$ 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