tdengine Unable to establish connection错误处理
2111
发布于 云南 2022-11-24 · 1960浏览 1赞

        最近在折腾tdengine集群,今天遇到一个问题,客户端要连集群,然后报了个错,错误信息如下:

taos connect failed, reason: Unable to establish connection.

        对于这个错误官方有详细的处理建议,如下图:

        我按照里面列的一条一条检查过来,全都没问题,但客户端就是连不上。折腾了快一天时间后突然看到一篇技术文章《「GitHub问题精选」TDengine 如何做到客户端高可用?》,文章里提到tdengine的客户端高可用是通过firstEP和secondEP这两个设置实现的,建议用户在客户端连接集群时使用配置文件里的firstEP和secondEP参数,这样客户端会先连接到firstEP和secondEP的服务器,然后分配给客户端具体连接的节点

        看到这里我灵光一闪,我没有使用客户端配置文件,而是直接连接了集群的其中一个节点,会不会是因为客户端无法访问fristEP节点导致的问题?经过检查,客户端到我要访问的节点是没问题的,但是到fristEP节点的网络有问题,然后修改配置让客户端可以正常访问到firstEP,再测试果然就可以连上了!!!

        本次问题处理结论:在使用tdengine集群时无论客户端访问的是哪个节点,必须首先保证客户端到firstEP节点的网络是正常的,否则可能造成“taos connect failed, reason: Unable to establish connection.”错误

2111
~
浏览 1960
1
相关推荐
最新评论
赞过的人 1
评论加载中...

暂无评论,快来评论吧!