【发布时间】:2021-12-24 08:54:14
【问题描述】:
TDengine安装后有一个叫arbitrator的程序吗?但自从我安装了 TDengine 并设置了一个包含 3 个服务器的集群以来,它从未使用过。 我的问题是什么是TDengine仲裁器,如何使用或何时使用?
【问题讨论】:
标签: tdengine
TDengine安装后有一个叫arbitrator的程序吗?但自从我安装了 TDengine 并设置了一个包含 3 个服务器的集群以来,它从未使用过。 我的问题是什么是TDengine仲裁器,如何使用或何时使用?
【问题讨论】:
标签: tdengine
Arbitrator 模拟 vnode 或 mnode 工作,但只负责网络,不处理任何数据插入或访问。只要超过一半的vnodes或mnodes,包括Arbitrator工作,vnode group或mnode group就可以正常提供数据插入或查询服务。
您可以下载仲裁器安装包并手动运行。
本应用的命令行参数-p可以指定其服务的端口号,默认为6042。
修改每个taosd实例的配置文件,将参数arbitrator设置为taos.cfg中tarbitrator对应的End Point。 (如果配置了该参数,当副本数为偶数时,系统会自动连接配置的仲裁器。如果副本数为奇数,即使配置了仲裁器,系统也不会建立连接。)
配置文件中配置的仲裁器会出现在指令SHOW DNODES的返回结果中;对应角色列的值为“arb”。
【讨论】: