繁体   English   中英

用Java连接AWS AeroPike实例

[英]Connect the AWS aerospike instance in Java

我在AWS EC2中有一个Aerospike实例。 我可以通过腻子连接,但可以尝试通过Java代码(Java客户端)进行连接。 我无法连接到飞机。

AerospikeClient client = new AerospikeClient("IP-address", 3000);
System.out.println(client.isConnected());

我尝试以下“ IP地址”

Amazon EC2实例

  1. 私人IP
  2. 公共IP
  3. 私人DNS
  4. 公用DNS

不幸的是打印系统连接错误。 有什么想法吗?

  1. 如果要从亚马逊以外的计算机(/您的亚马逊VPC)中尝试代码,则应该使用公共IP / DNS名称。
  2. 如果您是从亚马逊以外的地方(例如笔记本电脑)尝试,则延迟会非常高。 通常,不建议这样做。 理想情况下,客户端应在与服务器相同的局域网中运行。 但是你可以尝试几件事
    1. 将睡眠AerospikeClient()isConnected() 这将使客户端层发现群集。
    2. 使用ClientPolicy() arg调用AerospikeClient() ,其超时设置为比默认1000ms高得多的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM