---------------------------------------
1、首先,安装Homebrew
安装Homebrew遇到的问题参考这个链接
2、安装erlang环境
brew install erlang
3、安装rabbitmq
brew install rabbitmq
4、安装RabiitMQ的可视化监控插件
# 切换到MQ目录,注意你的安装版本可能不是3.9.11
cd /opt/homebrew/Cellar/rabbitmq/3.9.11
#启用rabbitmq management插件
sudo sbin/rabbitmq-plugins enable rabbitmq_management
5、配置环境变量
vim /etc/profile
# 加入以下两行
export RABBIT_HOME=/opt/homebrew/Cellar/rabbitmq/3.9.11
export PATH=$PATH:$RABBIT_HOME/sbin
# 立即生效
source /etc/profile
6、后台启动rabbitMQ
# 后台启动
# 参数detatched表示以守护线程方式启动
sudo rabbitmq-server -detached
# 查看状态
sudo rabbitmqctl status
7、访问可视化监控插件的界面
浏览器内输入 http://localhost:15672,默认的用户名密码都是guest,登录后可以在Admin那一列菜单内添加自己的用户
8、关闭
rabbitmqctl stop 关闭
————————————————
rabbitmq安装流程
安装Erlang环境
下载地址:http://www.erlang.org/download/
安装RabbitMQ
下载地址:https://www.rabbitmq.com/install-windows.html
查看Erlang版本
在cmd中输入
rabbitmqctl version
erl -version
安装erlang
brew install erlang
或
brew reinstall erlang
cd /usr/local
brew -v 查看会有两个提示,提示用户设置 homebrew-cask 和 homebrew-core 的文件路径为设置为safe.directory, 即使用如下命名:
git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask brew install rabbitmq
安装
brew update
brew install rabbitmq
或
brew reinstall rabbitmq
配置环境变量
RabbitMQ的命令被安装在/usr/local/sbin,我们想在任意目录下都可以访问它的命令,则需要配置环境变量。
修改~/.bash_profile文件,使用vi ~/.bash_profile命令打开文件,在末尾添加以下配置
export RABBIT_HOME=/usr/local/Cellar/rabbitmq/3.11.3
export PATH=$PATH:$RABBIT_HOME/sbin
source ~/.bash_profile
查看mq运行状态
rabbitmqctl status
rabbitmqctl stop
启动
rabbitmq-server
然后就可以在下面地址
http://localhost:15762
看到可视化的rabbitmq,可以看到queues里面我们有的队列
cd /usr/local/Cellar/rabbitmq/3.11.3/sbin
sudo ./rabbitmq-plugins enable rabbitmq_management
打开浏览器输入:http://localhost:15672/
默认的用户名和密码:guest
#方式一:
brew services start rabbitmq;
#方式二:进入默认的安装目录下,手动启动
127.0.0.1:5672
用管理员打开cmd
先输入rabbitmq-service stop
接着输入rabbitmq-service remove
然后输入rabbitmq-service install
再输入rabbitmq-service start
最后重新输入rabbitmq-plugins enable rabbitmq_management
几种常用命令
健康检查: rabbitmqctl status
启动监控管理器:rabbitmq-plugins enable rabbitmq_management
关闭监控:rabbitmq-plugins disable rabbitmq_management
停止服务:rabbitmq-service stop
启动服务:rabbitmq-service start
重启命令:net stop RabbitMQ && net start
帮助命令:rabbitmqctl help
rabbitmqctl list_queues查看所有队列
rabbitmqctl reset清除所有队列
rabbitmqctl list_exchanges查看所有交换器
rabbitmqctl add_user username password添加用户
rabbitmqctl set_user_tags username administrator分配角色
rabbitmqctl list_bindings 查看交换器和队列的绑定关系
erlang和rabbitmq环境都安装成功,开始安装rabbitmq服务
1.管理员身份运行命令提示符,cd到rabbitmq安装目录下的sbin文件夹下
2.输入rabbitmq-service install
3.输入rabbitmq-service enable 让服务准备就绪
4.输入rabbitmq-service start 启动服务(可能报错,也可能不会)
5.输入rabbitmqctl status,会有以下报错
---------------------------------------
安装 RabbitMQ
温馨提醒:使用homebrew安装rabbitmq前,先更新下homebrew,更新命令: brew update
- 安装:在终端输入以下安装命令, 如安装成功,会显示如下图:
# 安装
brew install rabbitmq
配置 RabbitMQ环境变量
- 查看安装路径信息
# 使用homebrew 查看rabbitmq安装路径和版本信息
brew info rabbitmq
- 打开配置文件,在访达中主目录,鼠标右键文本方式打开 open -e ~/.zshrc
- 配置环境变量
export PATH=/usr/local/Cellar/rabbitmq/3.10.7/sbin:$PATH
RabbitMQ 的启动与关闭
- 启动服务:输入以下命令启动rabbitmq服务
# 启动
sudo rabbitmq-server
# 后台启动命令
sudo rabbitmq-server -detached
# 查询rabbitmq的状态
sudo rabbitmqctl status
- 登陆rabbitmq:成功启动服务后,使用以下链接访问主页,则会进入到登陆页面
# 访问rabbitmq主页
http://localhost:15672/
注意:默认是账户名和密码都是:“guest”,表示来宾客户。
由于账号guest具有所有的操作权限,且是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq。
- 进入首页:登陆完毕,就进入到了首页了,里面有关于rabbitmq的详细信息和内存使用情况等
RabbitMQ 相关命令
# 启动服务
sudo rabbitmq-server
# 启动插件
sudo rabbitmq-plugins enable rabbitmq_management
# 关闭服务
sudo rabbitmqctl stop
# rabbitmq 后台启动命令
sudo rabbitmq-server -detached
# 查找rabbitmq在哪
find / -name 'rabbitmq' -type d
# rabbitmq内存限制
# 系数计算,假设机器内存32g,以下命令限制的最高内存为,32*0.06=1.92g
rabbitmqctl set_vm_memory_high_watermark 0.06
# rabbitmq添加消息日志记录
rabbitmq-plugins enable rabbitmq_tracing
# 查询rabbitmq的进程
ps -ef | grep rabbitmq
# 杀掉rabbitmq进程
ps -ef | grep rabbitmq | grep -v grep | awk '{print $2}' | xargs kill -9
# 查询rabbitmq的状态
sudo rabbitmqctl status
遇到的问题
brew install rabbitmq
# 如果未配置homebrew的环境变量
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
# 进行mq安装
brew install rabbitmq
# 产生报错
==> Installing dependencies for rabbitmq: ca-certificates, [email protected], jpeg, libpng, libtiff, wxwidgets and erlang
==> Installing rabbitmq dependency: ca-certificates
fatal: not in a git directory
Error: Command failed with exit 128: git
# 此处显示找不到git,但实际上git已经安装了,查看一下brew版本
brew -v
# 显示brew没有添加进git仓库
此时已经发现问题了,brew与git没有建立关联,那么执行一下如下命令即可
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-cask.git
brew update
---------------------------------------
标签:git,rabbitmqctl,rabbitmq,Mac,brew,homebrew,erlang,安装 From: https://www.cnblogs.com/hanease/p/16952306.html