如何让Hazelcast管理中心在docker中找到它的节点?

问题描述 投票:0回答:1

我想用docker设置hazelcast和管理中心进行开发,可惜管理中心找不到hazelcast节点。不幸的是,管理中心找不到Hazelcast的节点。

我在我的机器上按照这里的指示启动了 hazelcast 和管理中心。https:/hub.docker.comrhazelcasthazelcast。

当我进入管理中心时,我做了geht以下的消息。

enter image description here

我试着在表格中输入缺失的信息,就像这样,但我找不到正确的值来让它工作。

enter image description here

但我没有找到正确的值,让这个工作.Any ideas what's wrong?

我使用这个命令来启动docker。

docker run -e JAVA_OPTS="-Dhazelcast.local.publicAddress=162.168.1.136:5701" -p 5701:5701 hazelcast/hazelcast:3.12.5
docker run -e MC_INIT_CMD="./mc-conf.sh cluster add -H=/data -ma 192.168.1.136:5701 -cn dev" -p 8080:8080 hazelcast/management-center:3.12.5

这给出了下面的输出, 这看起来很好我。

ue73011@K57176 ~                                                                                                                                                                                                                           
$ docker run -e JAVA_OPTS="-Dhazelcast.local.publicAddress=162.168.1.136:5701" -p 5701:5701 hazelcast/hazelcast:3.12.5                                                                                                                     
+ exec java -server -Dhazelcast.mancenter.enabled=false -Djava.net.preferIPv4Stack=true -Djava.util.logging.config.file=/opt/hazelcast/logging.properties -Dhazelcast.local.publicAddress=162.168.1.136:5701 com.hazelcast.core.server.Star
tServer                                                                                                                                                                                                                                    
########################################                                                                                                                                                                                                   
# JAVA_OPTS=-Dhazelcast.mancenter.enabled=false -Djava.net.preferIPv4Stack=true -Djava.util.logging.config.file=/opt/hazelcast/logging.properties -Dhazelcast.local.publicAddress=162.168.1.136:5701                                       
# CLASSPATH=/opt/hazelcast/*:/opt/hazelcast/lib/*                                                                                                                                                                                          
# starting now....                                                                                                                                                                                                                         
########################################                                                                                                                                                                                                   
Apr 29, 2020 4:15:20 AM com.hazelcast.config.AbstractConfigLocator                                                                                                                                                                         
INFO: Loading 'hazelcast.xml' from the working directory.                                                                                                                                                                                  
Apr 29, 2020 4:15:21 AM com.hazelcast.config.ConfigReplacerHelper                                                                                                                                                                          
WARNING: Could not find a replacement for '${hazelcast.mancenter.url}' on node 'null'                                                                                                                                                      
Apr 29, 2020 4:15:21 AM com.hazelcast.config.AbstractXmlConfigHelper                                                                                                                                                                       
WARNING: Name of the hazelcast schema location is incorrect, using default                                                                                                                                                                 
Apr 29, 2020 4:15:21 AM com.hazelcast.instance.AddressPicker                                                                                                                                                                               
INFO: [LOCAL] [dev] [3.12.5] Prefer IPv4 stack is true, prefer IPv6 addresses is false                                                                                                                                                     
Apr 29, 2020 4:15:21 AM com.hazelcast.instance.AddressPicker                                                                                                                                                                               
INFO: [LOCAL] [dev] [3.12.5] Picked [172.17.0.2]:5701, using socket ServerSocket[addr=/0.0.0.0,localport=5701], bind any local is true                                                                                                     
Apr 29, 2020 4:15:21 AM com.hazelcast.instance.AddressPicker                                                                                                                                                                               
INFO: [LOCAL] [dev] [3.12.5] Using public address: [162.168.1.136]:5701                                                                                                                                                                    
Apr 29, 2020 4:15:21 AM com.hazelcast.system                                                                                                                                                                                               
INFO: [162.168.1.136]:5701 [dev] [3.12.5] Hazelcast 3.12.5 (20191210 - 294ff46) starting at [162.168.1.136]:5701                                                                                                                           
Apr 29, 2020 4:15:21 AM com.hazelcast.system                                                                                                                                                                                               
INFO: [162.168.1.136]:5701 [dev] [3.12.5] Copyright (c) 2008-2019, Hazelcast, Inc. All Rights Reserved.                                                                                                                                    
Apr 29, 2020 4:15:21 AM com.hazelcast.spi.impl.operationservice.impl.BackpressureRegulator                                                                                                                                                 
INFO: [162.168.1.136]:5701 [dev] [3.12.5] Backpressure is disabled                                                                                                                                                                         
Apr 29, 2020 4:15:22 AM com.hazelcast.instance.Node                                                                                                                                                                                        
INFO: [162.168.1.136]:5701 [dev] [3.12.5] Creating MulticastJoiner                                                                                                                                                                         
Apr 29, 2020 4:15:22 AM com.hazelcast.spi.impl.operationexecutor.impl.OperationExecutorImpl                                                                                                                                                
INFO: [162.168.1.136]:5701 [dev] [3.12.5] Starting 2 partition threads and 3 generic threads (1 dedicated for priority tasks)                                                                                                              
Apr 29, 2020 4:15:22 AM com.hazelcast.internal.diagnostics.Diagnostics                                                                                                                                                                     
INFO: [162.168.1.136]:5701 [dev] [3.12.5] Diagnostics disabled. To enable add -Dhazelcast.diagnostics.enabled=true to the JVM arguments.                                                                                                   
Apr 29, 2020 4:15:22 AM com.hazelcast.core.LifecycleService                                                                                                                                                                                
INFO: [162.168.1.136]:5701 [dev] [3.12.5] [162.168.1.136]:5701 is STARTING                                                                                                                                                                 
Apr 29, 2020 4:15:25 AM com.hazelcast.internal.cluster.ClusterService                                                                                                                                                                      
INFO: [162.168.1.136]:5701 [dev] [3.12.5]                                                                                                                                                                                                  

Members {size:1, ver:1} [                                                                                                                                                                                                                  
        Member [162.168.1.136]:5701 - 84049f1a-2343-42ab-85b8-5edba08567b5 this                                                                                                                                                            
]                                                                                                                                                                                                                                          

Apr 29, 2020 4:15:25 AM com.hazelcast.core.LifecycleService                                                                                                                                                                                
INFO: [162.168.1.136]:5701 [dev] [3.12.5] [162.168.1.136]:5701 is STARTED                                                                                                                                                                  

ue73011@K57176 ~                                                                                                                                                                                                                           
$ docker run -e MC_INIT_CMD="./mc-conf.sh cluster add -H=/data -ma 192.168.1.136:5701 -cn dev" -p 8080:8080 hazelcast/management-center:3.12.5                                                                                              
########################################                                                                                                                                                                                                   
# JAVA_OPTS=-Dhazelcast.mancenter.home=/data -Djava.net.preferIPv4Stack=true                                                                                                                                                               
# MC_CLASSPATH=/opt/hazelcast/mancenter/hazelcast-mancenter-3.12.5.war                                                                                                                                                                     
# starting now....                                                                                                                                                                                                                         
########################################                                                                                                                                                                                                   
+ exec java --add-opens java.base/java.lang=ALL-UNNAMED -server -Dhazelcast.mancenter.home=/data -Djava.net.preferIPv4Stack=true -cp /opt/hazelcast/mancenter/hazelcast-mancenter-3.12.5.war Launcher 8080 8443 hazelcast-mancenter        
2020-04-29 04:16:51 [main] INFO  c.h.webmonitor.config.BuildInfo - Management Center 3.12.5                                                                                                                                                
2020-04-29 04:16:55 [main] INFO  c.h.w.storage.DiskUsageMonitor - Monitoring /data [mode=purge, interval=1000ms, limit=512 MB]                                                                                                             
2020-04-29 04:17:07 [main] INFO  c.h.webmonitor.config.SqlDbConfig - Checking DB for required migrations.                                                                                                                                  
2020-04-29 04:17:08 [main] INFO  c.h.webmonitor.config.SqlDbConfig - Number of applied DB migrations: 2.                                                                                                                                   
2020-04-29 04:17:08 [main] INFO  c.h.w.s.s.impl.DisableLoginStrategy - Login will be disabled for 5 seconds after 3 failed login attempts. For every 3 consecutive failed login attempts, disable period will be multiplied by 10.
2020-04-29 04:17:10 [main] INFO  Launcher - Hazelcast Management Center successfully started at http://localhost:8080/hazelcast-mancenter
docker hazelcast
1个回答
3
投票

你使用的命令为Hazelcast(和管理中心)的版本 4.0但你实际上运行的图像 3.12.5. 管理中心的连接机制已经改变。因此,你需要使用最新的版本或应用 3.12.5的说明,像这样。

$ docker run -p 8080:8080 hazelcast/management-center:3.12.5
$ docker run -p 5701:5701 -e MANCENTER_URL="http://<host_ip>:8080/hazelcast-mancenter" -e JAVA_OPTS="-Dhazelcast.local.publicAddress=<host_ip>:5701" hazelcast/hazelcast:3.12.5
© www.soinside.com 2019 - 2024. All rights reserved.