有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Infinispan:ISPN004016:服务器不再位于群集中(127.0.0.1:11222),正在从池中删除

我正在尝试更多地了解infispan,如docs中所述,我克隆了tutorials repo。为了便于开始,我使用了官方的docker images,这次(因为我在13.X上遇到了问题)将自己限制在12.1教程分支和docker映像

要启动docker映像,我尝试了两种方法:

docker run -p 11222:11222 -e USER="Titus Bramble" -e PASS="Shambles" --name infinispan infinispan/server:12.1

docker run --network host -e USER="Titus Bramble" -e PASS="Shambles" --name infinispan infinispan/server:12.1

两者都不起作用。客户说,很多时候:

Sep 11, 2021 10:14:24 AM org.infinispan.client.hotrod.impl.transport.netty.ChannelFactory closeChannelPools
INFO: ISPN004016: Server not in cluster anymore(127.0.0.1:11222), removing from the pool.

。。。在连接失败之前:

io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:11222
Caused by: java.net.ConnectException: Connection refused: no further information

基本代码是

ConfigurationBuilder builder = new ConfigurationBuilder();
builder.addServer()
       .host("127.0.0.1")
       .port(ConfigurationProperties.DEFAULT_HOTROD_PORT)
     .security().authentication()
       //Add user credentials.
       .username("Titus Bramble")
       .password("Shambles")
       .realm("default")
       .saslMechanism("DIGEST-MD5");    

// Connect to the server
RemoteCacheManager client = new RemoteCacheManager(builder.build());

虽然我没有运行mac,但我尝试了旧的解决方法

  builder.clientIntelligence(ClientIntelligence.BASIC);

。。。但这也没用。这只发生在对接的infinispan上,而不是“传统”安装infinispan时

在Windows 10计算机上运行Docker for Windows,Java版本为8。有人知道这是怎么回事吗


共 (0) 个答案