簡體   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