2

我开始研究 infinispan 和 infinispan 客户端/服务器模式。我专注于服务器模式。我使用版本 9.4.15。我成功地以集群模式启动到服务器,使用以下命令:

bin\standalone.bat -Djboss.socket.binding.port-offset=0 -Djboss.node.name=nodeA  -c clustered.xml
bin\standalone.bat -Djboss.socket.binding.port-offset=1000 -Djboss.node.name=nodeB  -c clustered.xml

我添加了一个管理员用户,所以我可以使用 http://127.0.0.1:9990http://127.0.0.1:10990访问我的 2 个服务器 Web IHM

服务器看到它们,我认为它们在同一个集群中。

服务器配置(默认)在名为“clustered”的 CacheContainer 中有 2 个名为“Dist”和“Repl”的缓存。

我的 3 点:

  1. 尝试打开集群定义时,IHM 会显示加载图标、No stacktrace 或 ERROR in log stdOutput。 粘住
  2. 当尝试从服务器 NodeA 向 Dist 或 Repl 缓存之一插入密钥时,操作返回 401 not authorized ... 我不知道如何解决这个问题。

  3. 我成功地让用户命令行客户端访问我的集群,但我不知道如何在缓存中插入一些东西。我没有找到很多关于它的文档。

任何帮助将非常感激。

4

1 回答 1

2

但是,我已经成功地创建了一个 HotRod 客户端来连接独立服务器或服务器集群,并将一些条目放在 Dist 和 Repl 缓存中。

我仍然无法在“Infinispan 服务器管理控制台”中打开集群定义......

但是,两台服务器很好地记录了 NodeA 和 NodeB 在一起:

Finished rebalance with members [nodeA, nodeB], topology id 6

服务器管理控制台有问题吗?(它是角度js)

我没有来自服务器的可用日志(堆栈跟踪或错误);我能看到的唯一错误来自 webbrowser 控制台:HTTP 500 响应

{
    "outcome" : "failed",
    "failure-description" : "WFLYCTL0202: No known child type named host",
    "rolled-back" : true
}

当 Angular 发送带有有效负载的 POST 请求http://127.0.0.1:9990/management时:

{
  address: [],
  child-type: "host",
  operation: "read-children-resources"
}

如果这是一个问题或者我错过了什么……有人会解释我吗?

于 2019-07-05T09:32:48.107 回答