在CMD命令行下运行上面的rabbitmq server程序:
D:\rabbitmq\sbin>rabbitmq-server
Activating RabbitMQ plugins ...
0 plugins activated:
.....
starting file handle cache server ...done
starting worker pool ...done
starting database ...done
starting codec correctness check ...done
-- external infrastructure ready
starting exchange type registry ...done
starting exchange type topic ...done
starting exchange type headers ...done
starting exchange type fanout ...done
starting exchange type direct ...done
starting statistics event manager ...done
starting logging server ...done
-- kernel ready
starting node monitor ...done
starting cluster delegate ...done
starting guid generator ...done
starting alarm handler ...done
starting memory monitor ...done
-- core initialized
starting empty DB check ...done
starting exchange recovery ...done
starting queue supervisor and queue recovery ...done
-- message delivery logic ready
starting error log relay ...done
starting networking ...done
-- network listeners available
broker running
0 plugins activated:
.....
starting file handle cache server ...done
starting worker pool ...done
starting database ...done
starting codec correctness check ...done
-- external infrastructure ready
starting exchange type registry ...done
starting exchange type topic ...done
starting exchange type headers ...done
starting exchange type fanout ...done
starting exchange type direct ...done
starting statistics event manager ...done
starting logging server ...done
-- kernel ready
starting node monitor ...done
starting cluster delegate ...done
starting guid generator ...done
starting alarm handler ...done
starting memory monitor ...done
-- core initialized
starting empty DB check ...done
starting exchange recovery ...done
starting queue supervisor and queue recovery ...done
-- message delivery logic ready
starting error log relay ...done
starting networking ...done
-- network listeners available
broker running
这样rabbitmq server就运行起来了。
在使用rabbitmq之前,如果对该项目不太了解的话,可以看一下这两个速成链接:
AMQP和RabbitMQ入门
rabbitmq 学习-6-rabbitmq基础
下面我们使用rabbitmqctl控制台命令(位于D:\rabbitmq\sbin>)来配置vhost,创建用户,密码,绑定权限等。
首先创建vhosts,命令如下:
添加创建虚拟主机:
D:\rabbitmq\sbin>rabbitmqctl add_vhost dnt_mq
//注:删除虚拟主机 rabbitmqctl delete_vhost vhostpath
//注:删除虚拟主机 rabbitmqctl delete_vhost vhostpath
用下面指定就可以显示出所有虚拟主机信息:
D:\rabbitmq\sbin>rabbitmqctl list_vhosts
Listing vhosts ...
/ (根目录)
dnt_mq
Listing vhosts ...
/ (根目录)
dnt_mq
下面添加用户和密码(用户名daizhj, 密码:617595):
D:\rabbitmq\sbin>rabbitmqctl add_user daizhj 617595 //注:修改用户密码:rabbitmqctl change_password username newpassword
绑定用户权限:
D:\rabbitmq\sbin>rabbitmqctl set_permissions -p dnt_mq daizhj ".*" ".*" ".*"
Setting permissions for user "daizhj" in vhost "dnt_mq" ...
Setting permissions for user "daizhj" in vhost "dnt_mq" ...
列出用户权限:
D:\rabbitmq\sbin>rabbitmqctl list_user_permissions daizhj
//注:清除用户权限 rabbitmqctl clear_permissions [-p vhostpath] username
Listing permissions for user "daizhj" ...
dnt_mq .* .* .* client
//注:清除用户权限 rabbitmqctl clear_permissions [-p vhostpath] username
Listing permissions for user "daizhj" ...
dnt_mq .* .* .* client
到这里,就完成了单机上rabbitmq的环境配置。在下一篇文章中,将会介绍使用其.net客户端进行简单的开发。