Ubuntu16.4-Rabbitmq安装/配置/运行
-
由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令:
apt-get install erlang-nox # 安装erlang erl # 查看relang语言版本,成功执行则说明relang安装成功
-
添加公钥
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
-
更新软件包
apt-get update
-
安装 RabbitMQ
apt-get install rabbitmq-server #安装成功自动启动
-
查看 RabbitMq状态
systemctl status rabbitmq-server #Active: active (running) 说明处于运行状态 # service rabbitmq-server status 用service指令也可以查看,同systemctl指令
-
启动、停止、重启
service rabbitmq-server start # 启动 service rabbitmq-server stop # 停止 service rabbitmq-server restart # 重启
-
启用 web端可视化操作界面,我们还需要配置Management Plugin插件(可以通过 http://localhost:15672 查看,使用默认账户guest/guest 登录)
rabbitmq-plugins enable rabbitmq_management # 启用插件 service rabbitmq-server restart # 重启
-
查看用户
rabbitmqctl list_users
-
添加管理用户
rabbitmqctl add_user admin yourpassword # 增加普通用户 rabbitmqctl set_user_tags admin administrator # 给普通用户分配管理员角色
-
ok,你可以在你的浏览器上输入:http://服务器Ip:15672/ 来访问你的rabbitmq监控页面。使用刚刚添加的新用户登录。
-
配置文件默认在/usr/share/doc/rabbitmq-server
-
解压
gunzip rabbitmq.config.example.gz
-
把该文件赋值到/etc/rabbitmq, 并把名称修改为rabbitmq.config
cp /usr/share/doc/rabbitmq-server/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
-
修改rabbitmq.config配置文件, 改为任何人都能访问
-
重启Rabbitmq
service rabbitmq-server restart # 重启