安装rabbitmq
1.官网下载rabbitmq-server-3.6.3
地址 http://www.rabbitmq.com/install-standalone-mac.html
2.解压
tar -zxvf rabbitmq-server-mac-standalone-3.6.6.tar.xz
3、添加主机名
vim /etc/hosts, 添加
127.0.0.1 你的主机名称
4、启动rabbitMQ。
cd rabbitmq_server-3.6.3/sbin,
./rabbitmq-server
# 或者后台启动./rabbitmq-server -detached
5、开启 Web 界面管理。
1.把插件复制到plugins里面
# 卸载 命令
./rabbitmq-plugins disable rabbitmq_delayed_message_exchange
# 安装 命令
./rabbitmq-plugins enable rabbitmq_delayed_message_exchange
./rabbitmq-plugins enable rabbitmq_management
# 之后可以通过http://localhost:15672来访问,默认账号密码guest/guest。
6、其他命令。
./rabbitmqctl stop
./rabbitmqctl status
someQ:
sudo scutil --set HostName localhost # 修改自己的主机名
sudo scutil --set ComputerName MacBookPro # 修改共享名称
正常的安装方式:
1. 安装:
brew install rabbitmq
brew uninstall rabbitmq
2. 安装插件rabbitmq_delayed_message_exchange
从 https://www.rabbitmq.com/blog/2015/04/16/scheduling-messages-with-rabbitmq/ 下载 rabbitmq_delayed_message_exchange 插件 复制ez文件到 /usr/local/Cellar/rabbitmq/3.6.1/plugins/ 目录(3.6.1替换为实际的版本号)
执行下列脚本启用此plugin:
/usr/local/sbin/rabbitmq-plugins enable rabbitmq_delayed_message_exchange
./rabbitmq-plugins enable rabbitmq_delayed_message_exchange
3. 启动
/usr/local/sbin/rabbitmq-server start &
4. 登陆管理界面
http://localhost:15672/ 默认账号是 guest/guest
5. 安装python依赖包
sudo pip install pika
其中会遇到一些问题,比如说更新homebrew 直接安装homebrew就好了,安装命令行:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# 一些帮助的命令:
brew help 查看帮助命令的
brew update 用来更新homebrew的
ps -ef|grep rabb 查看进程的
kill -9 xxx 用来杀某条进程的
brew outdated 查看你的系统安装的系统的包的版本