亚马逊 EC2 上的 Couchbase。从 .NET SDK 连接

问题描述 投票:0回答:1

我正在尝试连接到在 Amazon EC2 上运行的 couchbase。我可以通过从 Amazon 公开的公共 URL 或 IP 地址连接它,但每次我尝试从代码连接时,它都会抛出超时异常。

我所做的是: 我设置一个配置

<couchbaseClients>
<couchbase useSsl="false">
  <servers>
    <add uri="http://PUBLIC-IP-ADDRESS:8091/pools"></add>
  </servers>
  <buckets>
    <add name="default" useSsl="false" password="">
      <connectionPool name="custom" maxSize="10" minSize="5"></connectionPool>
    </add>
  </buckets>
</couchbase>

然后在打开集群时我在那里放了一个配置名称

 new Cluster("couchbaseClients/couchbase");

另外,我发现某个地方需要打开一组端口。我为我发现的所有客户端(任何 IP 地址)允许的所有端口做了入站规则。

我做错了什么?

例外是:

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond PUBLIC-IP-ADDRESS:11210

11210端口打开,可以telnet了。 另外,我可以连接到 couchbase 的控制台。

amazon-ec2 couchbase
1个回答
3
投票

好吧,决议很简单。在安装 Couchbase 期间,我错误地指定了服务器主机名——一个本地主机名

© www.soinside.com 2019 - 2024. All rights reserved.