当前位置: 首页 > 知识库问答 >
问题:

无法解释点燃群集成员身份的更改

锺离伟彦
2023-03-14

我正在运行一个12节点jvm ignite集群。e每个jvm都运行在自己的vmware节点上。我正在使用zookeeper使用tcp发现来保持这些ignite节点的同步。我在zookeeper日志中看到了很多节点故障,尽管java进程正在运行,但我不知道为什么有些ignite节点会带着“node Failed”类型的错误离开集群。Vmware使用vmotion来执行他们所谓的“迁移”,我假设这是Vmware节点之间的某种文件系统同步过程。我还经常在Ignite的jvm日志中看到“转储挂起的对象”和“未能等待分区映射交换”之类的消息。我环境设置如下:

    null

共有1个答案

尹昂雄
2023-03-14

一般有两种可能的原因:

  • 内存问题。例如,如果一个节点进入长时间GC暂停,它可能变得没有响应,并因此从拓扑中删除。欲了解更多详细信息,请参阅:https://apacheignite.readme.io/docs/jvm-and-system-tuning
  • 网络连接问题。检查虚拟机之间的网络是否稳定。您还可能希望尝试增加故障检测超时:https://apacheignite.readme.io/docs/cluster-config#failure-detection-timeout
 类似资料:
  • 成员身份验证 PDF版下载 OAuth2简介 如流平台提供了OAuth的授权登录方式,可以使如流客户端(移动端或者桌面端内嵌打开)打开的网页获取成员的身份信息,从而免去登录环节。 企业应用中的URL链接(包括自定义菜单或者消息中的链接),均可通过OAuth2.0验证接口来获取成员的身份信息(UserId)。 第一步:构造网页授权链接 获取用户在如流客户端打开应用(或者链接)时的用户身份,如流提供两

  • 我在3个节点上进行了压力测试,但只有一个CPU很高,其他的都很低。Ignite集群使用TCP发现,我有一个jdbc连接,例如:jdbc:Ignite:Thin://172.16.14.15、172.16.14.16、172.16.14.17/

  • 我有3个虚拟机。它们都有docker 1.12,并且在centos7上运行。所有端口都已打开,vm可以在我启动集群时相互ping Docker信息告诉我: 现在,我尝试将节点(其他VM)加入集群。我使用启动管理器后推荐的命令。 但我得到了: Docker信息告诉我: 集群管理器: 如何调试此问题,或者我是否忘记执行某些重要步骤?服务器之间是否需要ssh访问?谢谢 节点上的日志: 有时警告:

  • 15/02/06 15:17:12警告IPC.Client:连接到服务器时遇到异常:javax.security.sasl.saslexception:GSS initiate失败[由GSSException:未提供有效凭据(机制级别:找不到任何Kerberos tgt导致)]LS:本地异常失败:java.io.ioException:javax.security.sasl.saslexcepti

  • 我正在进行一个Spring启动项目,我使用Hazelcast作为缓存。我启用了tcp作为连接方法,我还提到了一些成员。会员可以加入。但问题是其他节点也可以加入除了成员。有人能告诉我如何限制它吗? 这是我的配置,

  • 我已经在Kubernetes上建立了Spark独立集群,并试图连接到Kubernetes上没有的Kerberized Hadoop集群。我已经将core-site.xml和hdfs-site.xml放在Spark集群的容器中,并相应地设置了HADOOP_CONF_DIR。我能够成功地在Spark容器中为访问Hadoop集群的principal生成kerberos凭据缓存。但是当我运行spark-s