Rabbitmq的安装和使用
1. 安装依赖包
2. 安装erlang
3. 安装rabbitmq
4. 配置网页插件
5. 打开web界面
6. 创建用户并登录
7. 开启查看日志插件
8. rabbitmq常用命令
1.安装依赖包
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
2.安装erlang
2.1安装
yum install erlang
2.2检查是否安装成功
erl
出现上图则安装成功
3.安装rabbitmq
3.1 手动下载rabbitmq安装包
http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm
3.2 安装rabbitmq
yum install rabbitmq-server-3.5.0-1.noarch.rpm
出现上图则安装成功
3.3 开启rabbitmq
rabbitmq-server -detached
3.4 检查rabbitmq状态
rabbitmqctl status
出现上图则启动成功
4.配置网页插件
rabbitmq-plugins enable rabbitmq_management
出现上图则配置成功
5.打开web界面
在谷歌浏览器中输入 主机号:15672
例如 10.220.43.208:15672
出现上图则进入web界面
附:如果不知道主机号,则使用以下命令查看主机号
netstat -napt|grep 5672
6.创建用户并登录
6.1 添加用户:
rabbitmqctl add_user 用户名 密码
6.2 添加权限:
rabbitmqctl set_permissions -p "/" 用户名".*" ".*" ".*"
6.3 修改用户角色(改为管理员角色)
rabbitmqctl set_user_tags 用户名 administrator
6.4 登录rabbitmq
出现上图则登录成功
7.开启查看日志插件
rabbitmq-plugins enable rabbitmq_tracing
出现上图则安装成功,此时可以通过tracing查看日志
8. rabbitmq常用命令
8.1服务器启动与关闭
开启服务:rabbitmq-server -detached
关闭服务:rabbitmqctl stop
重启服务:service rabbitmq-server restart
8.2 插件管理
开启插件:rabbitmq-plugins enable插件名
关闭插件:rabbitmq-plugins disable插件名
8.3 virtual_host管理
新建virtual_host: rabbitmqctl add_vhost xxx
撤销virtual_host: rabbitmqctl delete_vhost xxx
8.4 用户管理
新建用户:rabbitmqctl add_user username password
删除用户:rabbitmqctl delete_user username
改密码: rabbitmqctl change_password username newpassword
设置用户角色:rabbitmqctl set_user_tags用户名 xxx
(xxx可以为administrator, monitoring, management)
查看用户列表:rabbitmqctl list_users
8.5 获取服务器状态信息
服务器状态:rabbitmqctl status
queue信息:rabbitmqctl list_queues
exchange信息:rabbitmqctl list_exchanges
binding信息:rabbitmqctl list_bindings
connection信息:rabbitmqctl list_connections
channel信息:rabbitmqctl list_channels
8.6 清除队列
清除所有队列:rabbitmqctl reset