【问题详细描述】
1、如题所述。报错详细信息如附件。
2、该用户已经按照官网要求设置spark与sequoiadb对接的相关信息。
3、该用户拥有一个正常的集群。
【问题分析】
1、“no available address for connection”错误是从sequoiadb Java连接池抛出来的,说明客户端的sequoiadb java连接池使用用户提供的coord地址之后,无法连到数据库。
2、然而用户检查其集群,发现其coord节点是正常运行的。排除coord节点故障的原因。
3、用户使用官网的参考用例,反复检查其客户端代码,确认coord填写无错误。
4、当用户使用其它linux机器,为该集群新建一个coord节点之后,发现在客户端使用新建的coord节点可以正常连接数据库。最后,该用户客户端发现两个coord节点ip地址处于不同网段。
报错原因是因为在客户端机器无法访问原coord地址。
【解决方法】
1、建议用户检查其客户端机器与服务端机器之间的网络情况。
【相关信息】
关于spark和sequoiadb对接,可参考:
http://doc.sequoiadb.com/cn/index-cat_id-1432190587-edition_id-0
【参考链接】
错误码
常见错误处理指南