** 在 debian 下安装 (centos、ubuntu 可自行google)**
- 安装依赖包
erlang,python-simplejson
- 可下载已编译好的版本直接启动
rabbitmq编译好的源码包, 如: http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.5/(rabbitmq-server-generic-unix-3.3.5.tar.gz)
- 解压并进入系统命令文件夹
tar -zxvf rabbitmq-server-generic-unix-3.3.5.tar.gz
进入rabbitmq_server-3.3.5/sbin ,rabbitmq的操作命令均在此目录下
- 启动rabbitmq管理插件(方便运维)
./rabbitmq-plugins enable rabbitmq_management
默认管理插件端口为15672
- 启动rabbitmq
./rabbitmq-server &
默认 AMQP 端口(提供服务):5672
- 增加用户并给用户设定域访问权限
- ./rabbitmqctl add_user rabbit carrot
这样就创建了一个新的用户,用户名为rabbit,密码为carrot- ./rabbitmqctl set_user_tags rabbit administrator
设定rabbit用户角色为administrator- ./rabbitmqctl set_permissions -p / rabbit "." "." ".*"
授予 rabbit 用户完全的访问权限(配置、写和读权限)
- 登录管控平台(可以登录看看)
访问:ip:15672
用户名、密码是上一步设置的(eg. rabbit carrot)
- 其他
- 启动:./rabbitmq-server --detached(服务器上可能不可用,可换用./rabbitmq-server &)
- 停止:./rabbitmqctl stop
- 如需自定义端口,则修改配置rabbitmq_server-3.3.5/etc/rabbitmq/rabbitmq.config ,初始情况下该目录下有rabbitmq.config.example,复制成rabbitmq.config修改即可.
网友评论