热卖商品
新闻详情
avocadodb/arangodb集群 代理节点 (Agency) - zhenruyan的个人...
来自 : 开源中国
发布时间:2021-03-25
一个arangodb集群由多任务运行形成集群。 arangodb本身不会启动或监视这些任务。 因此,它需要某种监控和启动这些任务的监督者。
手工配置集群是非常简单的。
一个代理角色 两个数据节点角色 一个控制器角色
一下将讲解每个角色所需的参数
集群将由 控制器- 代理- 数据节点的方向进行
代理与数据节点都可以是多个
代理节点 (Agency)要启动一个代理,首先要通过agency.activate参数激活。
代理节点数量要通过agency.size=3进行设置 当然 也可以只用1个
在初始化过程中,代理必须相互查找。 这样做至少提供一个共同的agency.endpoint。 指定agency.my-address自己的ip。
单代理节点时在cluster下配置参数
//监听ipserver.endpoint=tcp://0.0.0.0:5001//关闭掉密码验证server.authentication=false agency.activate=true agency.size=1 //代理节点agency.endpoint=tcp://127.0.0.1:5001 agency.supervision=true多代理节点配置
主代理节点配置
server.endpoint=tcp://0.0.0.0:5001// 服务器监听节点agency.my-address=tcp://127.0.0.1:5001// 代理监听节点server.authentication=false// 密码验证关闭agency.activate=trueagency.size=3// 代理节点数量agency.endpoint=tcp://127.0.0.1:5001// 监听主代理节点的ipagency.supervision=true
子代理节点配置
server.endpoint=tcp://0.0.0.0:5002agency.my-address=tcp://127.0.0.1:5002server.authentication=falseagency.activate=trueagency.size=3agency.endpoint=tcp://127.0.0.1:5001agency.supervision=true
所有节点agency.endpoint指向同一个ip/port
控制器和数据节点的配置数据节点配置
server.authentication=falseserver.endpoint=tcp://0.0.0.0:8529cluster.my-address=tcp://127.0.0.1:8529cluster.my-local-info=db1cluster.my-role=PRIMARYcluster.agency-endpoint=tcp://127.0.0.1:5001cluster.agency-endpoint=tcp://127.0.0.1:5002
控制器节点配置
server.authentication=falseserver.endpoint=tcp://0.0.0.0:8531cluster.my-address=tcp://127.0.0.1:8531cluster.my-local-info=coord1cluster.my-role=COORDINATORcluster.agency-endpoint=tcp://127.0.0.1:5001cluster.agency-endpoint=tcp://127.0.0.1:5002
启动每个节点
本文链接: http://dbagency.immuno-online.com/view-775184.html
发布于 : 2021-03-25
阅读(0)
最新动态
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25