按照官方文档在ubuntu上安装rabbitmq记录
安装 官方安装文档
1 2 3 4 5 wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb sudo dpkg -i erlang-solutions_1.0_all.deb sudo apt-get update sudo apt-get install erlang
Ubuntu 16.04安装rabbitmq 1 2 3 4 5 6 7 8 9 10 11 echo "deb https://dl.bintray.com/rabbitmq/debian xenial main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.listwget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc | sudo apt-key add - sudo apt-get update sudo apt-get install rabbitmq-server
配置 1 2 3 4 5 Generic UNIX - $RABBITMQ_HOME/etc/rabbitmq/ Debian - /etc/rabbitmq/ RPM - /etc/rabbitmq/ Mac OSX (Homebrew) - ${install_prefix}/etc/rabbitmq/, the Homebrew prefix is usually /usr/local Windows - %APPDATA%\RabbitMQ\
如果不存在 rabbitmq.conf
, 可以手动创建一个, 使用默认配置请忽略 自己配置按照 官方 example 进行修改
1 2 3 4 # 修改 rabbitmq 端口 listeners.tcp.default = 2018 # 修改 rabbitmq 管理页面端口 management.listener.port = 12018
打开管理页面 1 sudo rabbitmq-plugins enable rabbitmq_management
查看用户 1 sudo rabbitmqctl list_users
新增管理员用户 1 2 sudo rabbitmqctl add_user rabbitmqAdmin password sudo rabbitmqctl set_user_tags rabbitmqAdmin administrator
限制 queue的大小 1 sudo rabbitmqctl set_policy --priority 1 --apply-to queues seneca seneca '{"max-length": 1000}'
启动/暂停/状态 1 2 3 4 5 systemctl restart rabbitmq-server.service systemctl start rabbitmq-server.service systemctl stop rabbitmq-server.service systemctl status rabbitmq-server.service
参考文档 官方文档
文章若有纰漏请大家补充指正,谢谢~~
http://blog.xinshangshangxin.com SHANG殇