mac安装rabbitmq相对简单很多。
官网提供了包含erlang的完整包
直接下载安装包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.7/rabbitmq-server-mac-standalone-3.7.7.tar.xz
然后解压到当前目录
tar -zxvf rabbitmq-server-mac-standalone-3.7.7.tar.xz
解压目录为rabbitmq_server-3.7.7
然后配置一下环境变量就可以用了
vi ~/.bash_profile
加上下面内容
export RABBIT_HOME=/Users/yingying/software-dmg/rabbitmq_server-3.7.7
export PATH=$PATH:$RABBIT_HOME/sbin
/Users/yingying/software-dmg/rabbitmq_server-3.7.7为我本地解压目录。自行修改
改完
source ~/.bash_profile
到此安装完成
启动服务
前台启动 rabbitmq-server
出现以上内容即成功了
如果需要自定义配置。
可以在rabbitmq_server-home(rabbitserver解压目录)/etc/rabbitmq/目录
目录下默认只有配置文件样例文件rabbitmq.config.example,其他文件vi之后保存就创建了。
创建
rabbitmq-env.conf环境配置文件
rabbitmq.config 配置文件,参考样例配置文件比如下面设置端口
注意格式和最后的句号。不然启动报错
后台静默启动:rabbitmq-server -detached
关闭rabbitmq服务
前台启动直接ctrl+c结束退出
后台启动的话。使用 rabbitmqctl stop
查看rabbitmq运行状态
rabbitmqctl status
查看运行日志
tail -f rabbitmq_server-home(rabbitserver解压目录)/var/log/rabbitmq/rabbit@***.log
启动服务后的常用操作
rabbitmqctl list_users 查看当前所有用户
由于rabbitmq的默认用户名和密码都是guest,为了安全起见,可以先删除guest账户
rabbitmqctl delete_user guest 删除guest账户
rabbitmqctl add_user admin admin123 然后创建新用户.admin 密码admin123 用户名密码自定义
rabbitmqctl set_user_tags admin administrator 分配admin到administrator分组
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" 分配admin账户有所有权限
rabbitmqctl list_user_permissions admin 查看用户权限
为了方便操作rabbitmq自带部署了web管理系统.我们可以启用相应插件接可以从web控制台操作
rabbitmq-plugins enable rabbitmq_management
web控制台默认端口15672