rabbimq 集群部署说明
来源:互联网 发布:数据挖掘 答案 韩家炜 编辑:程序博客网 时间:2024/05/15 08:23
1.安装erlang
yum -y install erlang
2.设置每个节点Cookie
设置每台机器/root目录下的.erlang.cookie为同一个值。
3.安装rabbitmq 3.5.1版本
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-generic-unix-3.5.1.tar.gz
4.配置用户信息
找到目录cd rabbitmq_server-3.5.1/sbin
.在Rabbitmq中添加用户
-./rabbitmqctl add_user username password#设置用户和密码
.查看所有的用户
-./rabbitmqctl list_users
.设置管理员权限
./rabbitmqctl set_user_tags username administrator
./rabbitmqctl add_vhost myvhost # 添加 vhost
设置用户读写权限
./rabbitmqctl set_permissions -p myvhost username ".*" ".*" ".*" # vhost 设置权限
5.启动rabbitmq
./rabbitmq-server -detached
6.设置集群
./rabbitmqctl stop_app
./rabbitmqctl join_cluster rabbit@rabbitmq-node1 - -ram (ram为内存节点)
./rabbitmqctl start_app
7.查看集群信息
./rabbitmqctl cluster_status
[{nodes,[{disc,[rabbit@chrisestest1]},
{ram,[rabbit@rabbitmq,rabbit@chrisestest2]}]},
{running_nodes,[rabbit@chrisestest2,rabbit@chrisestest1,rabbit@rabbitmq]},
{cluster_name,<<"rabbit@chrisestest2">>},
{partitions,[]}]
8.设置镜像模式,复制各个队列到各个节点,共享 user,vhost,exchange等,所有的数据和状态都是必须在所有节点上复制的
rabbitmqctl set_policy -p tsbdata ha-all "^" '{"ha-mode":"all"}'
9.状态也访问
http://10.0.3.68:15672
10.停止服务
./rabbitmqctl stop
yum -y install erlang
2.设置每个节点Cookie
设置每台机器/root目录下的.erlang.cookie为同一个值。
3.安装rabbitmq 3.5.1版本
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-generic-unix-3.5.1.tar.gz
4.配置用户信息
找到目录cd rabbitmq_server-3.5.1/sbin
.在Rabbitmq中添加用户
-./rabbitmqctl add_user username password#设置用户和密码
.查看所有的用户
-./rabbitmqctl list_users
.设置管理员权限
./rabbitmqctl set_user_tags username administrator
./rabbitmqctl add_vhost myvhost # 添加 vhost
设置用户读写权限
./rabbitmqctl set_permissions -p myvhost username ".*" ".*" ".*" # vhost 设置权限
5.启动rabbitmq
./rabbitmq-server -detached
6.设置集群
./rabbitmqctl stop_app
./rabbitmqctl join_cluster rabbit@rabbitmq-node1 - -ram (ram为内存节点)
./rabbitmqctl start_app
7.查看集群信息
./rabbitmqctl cluster_status
[{nodes,[{disc,[rabbit@chrisestest1]},
{ram,[rabbit@rabbitmq,rabbit@chrisestest2]}]},
{running_nodes,[rabbit@chrisestest2,rabbit@chrisestest1,rabbit@rabbitmq]},
{cluster_name,<<"rabbit@chrisestest2">>},
{partitions,[]}]
8.设置镜像模式,复制各个队列到各个节点,共享 user,vhost,exchange等,所有的数据和状态都是必须在所有节点上复制的
rabbitmqctl set_policy -p tsbdata ha-all "^" '{"ha-mode":"all"}'
9.状态也访问
http://10.0.3.68:15672
10.停止服务
./rabbitmqctl stop
阅读全文
0 0
- rabbimq 集群部署说明
- rabbimq集群关闭 启动 重置
- LinuxHA集群部署安装说明
- win2008部署sql2012集群说明
- Redisj集群安装部署说明文档
- apche24+jk+tomcat7集群部署说明文档
- Hadoop集群搭建之二 集群环境部署说明+SSH
- rabbiMQ安装
- Shell一键部署Hadoop集群说明手册v1.0.0
- 集群部署
- weblogic集群集群说明
- SpringBoot--rabbimq Consumer
- spring rabbimq连接服务器端
- MYSQL集群部署(三)--集群部署
- 集群部署方案
- Tomcat集群技术部署
- websphere 集群部署
- [转]部署Cassandra集群
- javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint-实体报错
- 设计模式之组合模式
- QML中sql语句的实现
- 动态加载JS脚本
- 51 Nod 1130 N的阶乘的长度 V2(斯特林近似)
- rabbimq 集群部署说明
- 剑指Offer笔记—— 从尾到头打印链表 重建二叉树
- vuejs的v-for遍历、v-bind动态改变值、v-if进行判断
- 我的广告
- 让exe文件开机自启动
- MyBatis-opensession
- 在Java中动态传参调用Python脚本
- 常见设计模式
- vim命令总结