点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。我们面临的问题是在具有1...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。我们面临的问题是在具有1...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
我们面临的问题是在具有10台服务器的Hybris群集上使用Jgroups TCP。
先决条件:
Hybris从5.4.0.4升级到6.3.0.1。 同时启动所有10台服务器
实际结果:
随机地将某些服务器cluster.id分配为0,而不是在local.properties中声明的值(请参阅所附屏幕截图)。
仅在之后 Hybris有时会在夫妇重新启动分配给服务器的正确clusteer.id之后重新休息。
预期结果:
分配给专用Hybris服务器的local.properties中的硬编码cluster.id值。
Hybris版本中发现的差异:
1。 Hybris 5.4.0.4:jgroups-3.4.1.Final.jar
2。 Hybris 6.3.0.1:jgroups-3.6.11.Final.jar
服务器上的当前群集配置:
clustermode = true
cluster.id = 0#每个节点的编号不同0-9
cluster.maxid = 10
cluster.ping.interval = 60
cluster.ping.load.on .startup = true
cluster.broadcast.methods = jgroups
cluster.broadcast.method.jgroups = de.hybris.platform.cluster.jgroups.JGroupsBroadcastMethod
cluster.broadcast.method.jgroups.tcp.bind_addr = 192.168.0.1#每个服务器都是eth0自己的IP的每个服务器而有所不同
cluster.broadcast.method.jgroups.tcp.bind_port = 4570
cluster.broadcast.method.jgroups.channel.name = hybris-cluster1 < br> cluster.broadcast.method.jgroups.configuration =/opt/hybris/config/jgroups-tcp-cluster1.xml
来自HAC的屏幕截图。
附加了jgroups-tcp-cluster1.xml文件:
<!-基于TCP的堆栈,具有流控制和消息绑定。
通常在无法在网络中使用IP多播的情况下使用此功能。 因为它是
禁用(路由器丢弃多播)。 请注意,TCP.bind_addr和TCPPING.initial_hosts
应该通过系统属性(例如 -Djgroups.bind_addr = 192.168.5.2和
-Djgroups.tcpping.initial_hosts = 192.168.5.2 [7800]
作者:Bela Ban
->
(65.3 kB)
HI这个问题解决了吗? 我们遇到了非常类似的问题,下面我将重点介绍:-
错误[Timer-2,hybris-broadcast,hybrisnode-0] [JDBC_PING] hybrisnode-0:删除第6行失败:java.lang.ArrayIndexOutOfBoundsException:256; 请手动将其删除 jvm 1 | 主| 2018/01/10 15:49:53.149 | java.lang.ArrayIndexOutOfBoundsException:256信息| jvm 1 | 主| 2018/01/10 15:49:53.149 | 在org.jgroups.conf.ClassConfigurator.get(ClassConfigurator.java:161)〜[jgroups-3.6.11.Final.jar:3.6.11.Final]
一周热门 更多>