java - Java中的Apache Ignite中的空拓扑

标签 java ignite

当我的Jboss成功启动时,我正在启动apache Ignite。请找到以下代码-

Ignition.start(getConfiguration());

public static IgniteConfiguration getConfiguration() {
    IgniteConfiguration cfg = new IgniteConfiguration();
    cfg.setPeerClassLoadingEnabled(false);
    TcpDiscoverySpi discoSpi = new TcpDiscoverySpi();
    TcpDiscoveryVmIpFinder ipFinder = new TcpDiscoveryVmIpFinder();

    List<String> address = new ArrayList<>();
    address.add("X.X.X.X:47500..47509");
    ipFinder.setAddresses(address);

    discoSpi.setIpFinder(ipFinder);
    cfg.setDiscoverySpi(discoSpi);
    return cfg;
  }


Ignite群集已成功启动,下面是日志详细信息-

22:32:22,839 INFO [stdout](MSC服务线程1-3)[22:32:22] __________ ________________
22:32:22,846 INFO [stdout](MSC服务线程1-3)[22:32:22] / / / | / / / __ / __ /
22:32:22,866 INFO [stdout](MSC服务线程1-3)[22:32:22] _ / //(7 7 // // / / / / /
22:32:22,873 INFO [stdout](MSC服务线程1-3)[22:32:22] // ___ // | // // / _ /
22:32:22,879 INFO [stdout](MSC服务线程1-3)[22:32:22]
22:32:22,884 INFO [stdout](MSC服务线程1-3)[22:32:22] ver。 2.4.0#20180305-sha1:aa342270
22:32:22,889 INFO [stdout](MSC服务线程1-3)[22:32:22] 2018版权所有(C)Apache Software Foundation
22:32:22,893 INFO [stdout](MSC服务线程1-3)[22:32:22]
22:32:22,897 INFO [stdout](MSC服务线程1-3)[22:32:22] Ignite文档:http://ignite.apache.org
22:32:22,902 INFO [stdout](MSC服务线程1-3)[22:32:22]
22:32:22,906 INFO [stdout](MSC服务线程1-3)[22:32:22]安静模式。
22:32:22,930 INFO [stdout](MSC服务线程1-3)[22:32:22] ^-通过'Log4JLogger [quiet = true,config = null]登录
22:32:22,936 INFO [stdout](MSC服务线程1-3)[22:32:22] ^-要在此处查看FULL控制台日志,请添加-DIGNITE_QUIET = false或“ -v”进行点燃。{sh | bat }
22:32:22,941 INFO [stdout](MSC服务线程1-3)[22:32:22]
22:32:22,949 INFO [stdout](MSC服务线程1-3)[22:32:22] OS:Windows 7 6.1 amd64
22:32:22,953 INFO [stdout](MSC服务线程1-3)[22:32:22] VM信息:Java(TM)SE运行时环境1.8.0_92-b14 Oracle Corporation Java HotSpot(TM)64位服务器VM 25.92-b14
22:32:23,061 INFO [stdout](MSC服务线程1-3)[22:32:23]配置的插件:
22:32:23,070 INFO [stdout](MSC服务线程1-3)[22:32:23] ^-无
22:32:23,076 INFO [stdout](MSC服务线程1-3)[22:32:23]
22:32:23,196 INFO [stdout](MSC服务线程1-3)[22:32:23]消息队列限制设置为0,这由于消息队列而在FULL_ASYNC或PRIMARY_SYNC模式下运行缓存操作时可能导致潜在的OOMEs发送方和接收方的增长。
22:32:23,255 INFO [stdout](MSC服务线程1-3)[22:32:23]安全状态[authentication = off,tls / ssl = off]
22:32:25,176 INFO [stdout](MSC服务线程1-3)[22:32:25]网格的性能建议(如果可能,请修复)
22:32:25,181 INFO [stdout](MSC服务线程1-3)[22:32:25]要禁用,请设置-DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED = true
22:32:25,185 INFO [stdout](MSC服务线程1-3)[22:32:25] ^-启用G1垃圾收集器(将'-XX:+ UseG1GC'添加到JVM选项)
22:32:25,190 INFO [stdout](MSC服务线程1-3)[22:32:25] ^-如果获取'OOME:Direct buffer memory',则设置最大直接内存大小(添加'-XX:MaxDirectMemorySize = [ g | G | m | M | k | K]'转换为JVM选项)
22:32:25,196 INFO [stdout](MSC服务线程1-3)[22:32:25] ^-禁用对System.gc()的调用的处理(将'-XX:+ DisableExplicitGC'添加到JVM选项)
22:32:25,200 INFO [stdout](MSC服务线程1-3)[22:32:25]有关更多性能建议,请参阅此页面:https://apacheignite.readme.io/docs/jvm-and-system-tuning
22:32:25,206 INFO [stdout](MSC服务线程1-3)[22:32:25]
22:32:25,211 INFO [stdout](MSC服务线程1-3)[22:32:25]要启动控制台管理和监视,请运行ignitevisorcmd。{sh | bat}
22:32:25,216 INFO [stdout](MSC服务线程1-3)[22:32:25]
22:32:25,220 INFO [stdout](MSC服务线程1-3)[22:32:25] Ignite节点启动正常(id = 9ed81825)
22:32:25,227 INFO [stdout](MSC服务线程1-3)[22:32:25]拓扑快照[ver = 1,服务器= 1,客户端= 0,CPU = 4,offheap = 3.2GB,heap = 1.0GB]
22:32:25,232 INFO [stdout](MSC服务线程1-3)[22:32:25]配置的数据区域:
22:32:25,238 INFO [stdout](MSC服务线程1-3)[22:32:25] ^-默认[initSize = 256.0 MiB,maxSize = 3.2 GiB,persistenceEnabled = false]

但是,当我启动遮阳板并将其连接时,我得到的是空拓扑。

遮阳板>顶部
空拓扑。
遮阳板>

请帮忙解决这里的问题。

注–由于我没有为IgniteConfiguration使用任何xml文件(通过Java API进行操作),因此在启动Visor时应该选择哪个xml文件?

最佳答案

Visor的通信和显示统计信息的Visor配置和Ignite启动配置应该相同。

非常感谢德米特里(Dmitriy)的投入

关于java - Java中的Apache Ignite中的空拓扑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49501148/

相关文章:

machine-learning - ignite:训练模型后如何从 db/work 文件夹中删除创建的 ML 数据集

java - 像java一样将php对象传递到数组/列表中

java - JDBC 最大连接数

java - Algotrader 开源项目在 eclipse 中未被识别为 java 项目

java - Apache 点燃: make clients to go to Ignite server on local machine instead of any machine in cluster

java - Apache Ignite - 如何发展带注释的类的架构/属性

java - Apache 点燃: Continuous Async Query is not working continuous

java - 在拦截器中获取 Controller 参数

java - 设置 Apache Storm 和 Flink 日志级别以显示调试消息

java - 有没有办法完全重置 Ignite 状态?