【发布时间】:2021-10-04 23:25:36
【问题描述】:
我创建了一个 AKS,并在其上部署了 Apache Ignite 服务。 当我检查 pod 时,我可以看到它们正在工作。
另外,我可以获得负载均衡器的 IP。
我按照 Apache 的官方说明尝试将 Ignite 与 ThinClient 连接。 我分享我的代码和指令代码。
这是我的代码:
public void ConnectIgnite()
{
var cfg = new IgniteClientConfiguration
{
Endpoints = new[] { "20.101.12.***:10800" }
};
var client = Ignition.StartClient(cfg);
}
但我的代码出现以下错误;
System.AggregateException: '未能建立 Ignite 瘦客户端 连接,检查内部异常以了解详细信息。'
内部异常 ExtendedSocketException:连接尝试失败 因为连接方在一段时间后没有正确响应 时间,或建立连接失败,因为连接的主机有 没有回应。
这是Apache的指令代码;
ClientConfiguration cfg = new ClientConfiguration().setAddresses("13.86.186.145:10800");
IgniteClient client = Ignition.startClient(cfg);
ClientCache<Integer, String> cache = client.getOrCreateCache("test_cache");
cache.put(1, "first test value");
System.out.println(cache.get(1));
client.close();
另外,这里是官方说明link
我不明白这是怎么回事?此外,该指令说我不需要 clientid 和 clientsecret,但我不想在没有任何安全性的情况下进行连接,但这完全是另一个问题。
【问题讨论】:
标签: azure kubernetes ignite azure-aks