【问题标题】:Connection timeout to Couchbase using jdbc使用 jdbc 到 Couchbase 的连接超时
【发布时间】:2016-09-15 14:01:12
【问题描述】:

我正在尝试通过 JDBC 连接到 Couchbase,但它的行为是任意的,因为它多次给出超时异常。我也尝试增加超时时间,但它仍然出错。以下是用于连接Couchbase的代码:

public static CouchbaseCluster connectToDB(String URL, String userid, String password) throws BusinessException
        {
            CouchbaseEnvironment env = null;
            CouchbaseCluster cluster = null;
            try 
            {
                env = DefaultCouchbaseEnvironment.builder().connectTimeout(10000).queryEnabled(true).build();
                cluster = CouchbaseCluster.fromConnectionString(env, URL);
            } catch (Exception e) {
                LOGGER.error(e.getMessage());
            }
            return cluster;
        }

此外,我们正在使用罐子:couchbase-core-io-1.2.7.jar 和 couchbase-java-client-2.2.6,我们尝试连接的 couchbase 版本是 Couchbase 版本 4.5.1-2841 Enterprise版本

我也尝试使用 .connectTimeout(1000000) 增加超时,但问题仍然存在。

【问题讨论】:

    标签: jdbc couchbase couchbase-java-api


    【解决方案1】:

    您是否确认客户端和服务器之间的所有端口都已打开?此处列出了端口

    http://developer.couchbase.com/documentation/server/current/install/install-ports.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      • 2014-09-24
      • 1970-01-01
      • 2018-11-21
      • 2014-09-24
      • 2014-12-12
      相关资源
      最近更新 更多