关于启动第1个ignite程序的问题

发布于 2021-12-01 17:23:27 字数 94 浏览 888 评论 6

刚接触这个,在看了文档后,将官方教程中第一个计算网格的例子放入main中执行,没有显示打印的结果。应该是我对这个东西的执行过程还是不了解,希望得到帮助,成功运行第一个计算网格的例子。谢谢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

筱武穆 2021-12-01 23:07:01

错误信息不是打印出来了吗!错误信息已经明白的告诉你问题的原因了.建议你先仔细读读ignite的入门文档再运行示例吧!

奢华的一滴泪 2021-12-01 23:03:21

引用来自“白石”的评论

ignite会有不输出任何信息的假死这个问题!把ignite的错误事件开关打开就能看见异常输出了!

代码方式:

IgniteConfiguration cfg = new IgniteConfiguration();
cfg.setIncludeEventTypes(org.apache.ignite.events.EventType.EVTS_ERROR);

配置文件方式:

    <!-- Enable only some events and leave other ones disabled. -->
    <property name="includeEventTypes">
      <util:constant static-field="org.apache.ignite.events.EventType.EVTS_ERROR"/>
    </property>

温柔少女心 2021-12-01 23:02:04

ignite会有不输出任何信息的假死这个问题!把ignite的错误事件开关打开就能看见异常输出了!

代码方式:

IgniteConfiguration cfg = new IgniteConfiguration();
cfg.setIncludeEventTypes(org.apache.ignite.events.EventType.EVTS_ERROR);

配置文件方式:

    <!-- Enable only some events and leave other ones disabled. -->
    <property name="includeEventTypes">
      <util:constant static-field="org.apache.ignite.events.EventType.EVTS_ERROR"/>
    </property>

如日中天 2021-12-01 22:54:40
public static void main(String[] args) throws IgniteException {
    	 System.out.println();
         System.out.println(">>> Compute callable example started.");
        try (Ignite ignite = Ignition.start("examples/config/example-ignite.xml")) {
            System.out.println();
            System.out.println(">>> Compute callable example started.");

            Collection<IgniteCallable<Integer>> calls = new ArrayList<>();

            // Iterate through all words in the sentence and create callable jobs.
            for (final String word : "Count characters using callable".split(" ")) {
                calls.add(new IgniteCallable<Integer>() {
                    @Override public Integer call() throws Exception {
                        System.out.println();
                        System.out.println(">>> Printing '" + word + "' on this node from ignite job.");

                        return word.length();
                    }
                });
            }

            // Execute collection of callables on the ignite.
            Collection<Integer> res = ignite.compute().call(calls);

            int sum = 0;

            // Add up individual word lengths received from remote nodes.
            for (int len : res)
                sum += len;

            System.out.println();
            System.out.println(">>> Total number of characters in the phrase is '" + sum + "'.");
            System.out.println(">>> Check all nodes for output (this node is also part of the cluster).");
        }
    }

其实就是官方的示例程序,程序执行到

Ignition.start()

就不再继续向下执行了,我在同一台机器上执行了多个程序,依然是不会向下执行,后面的打印信息都不会出现。

输什么也不输骨气 2021-12-01 20:45:50

把程序放出来。他不是有2个版本吗?jdk8的和JDK7的

命硬 2021-12-01 18:59:10

知道问题出在什么地方了,需要关闭windows的防火墙.......

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文