我开始研究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
我已经添加了一个管理员用户,因此我可以使用以下命令访问我的2台Web IHM服务器 http://127.0.0.1:9990和http://127.0.0.1:10990
服务器看到它们,我认为它们在同一群集中。
在默认情况下,服务器在CacheContainer中配置了两个名为“ Dist”和“ Repl”的缓存。
我的3分:
当尝试将密钥从服务器NodeA插入Dist或Repl缓存之一时,操作将返回未经授权的401 ...我不知道该如何解决。
我可以成功使用CommandLine Client访问我的集群,但是我不知道如何在缓存中插入内容。我没有很多有关它的文档。
任何帮助将不胜感激。
答案 0 :(得分:0)
但是,我已经成功创建了一个HotRod客户端来连接独立服务器或服务器集群,并将一些条目放入Dist和Repl缓存中。
我仍然无法在“ Infinispan Server管理控制台”中打开集群定义...
但是,两台服务器都很好地记录了NodeA和NodeB在一起的情况:
Finished rebalance with members [nodeA, nodeB], topology id 6
服务器管理控制台是否存在问题? (是有角度的js)
我没有来自服务器的可用日志(stacktrace或ERROR); 我唯一看到的错误来自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"
}
如果这是一个问题或我错过了某件事,是否有人向我解释...?