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

Ignite clustergroup.forAttribute适用于客户端节点?

司徒兴德
2023-03-14
<property name="userAttributes">
    <map>
        <entry key="Role" value="FOR_COMPUTE" />
    </map>
</property>

然后我使用:

ignite.cluster().forClients().forAttribute("Role", "FOR_COMPUTE");

这似乎无法为那些设置了该属性的客户机提供一个clusergroup。这对客户端节点不起作用吗?

共有1个答案

洪飞白
2023-03-14

用户属性确实起作用。再次检查你的设置。确保使用正确的配置启动客户端。

运行以下测试:

        IgniteConfiguration serverConfig = new IgniteConfiguration();
        serverConfig.setIgniteInstanceName("server");
        Ignition.start(serverConfig);


        IgniteConfiguration clientConfig = new IgniteConfiguration();
        clientConfig.setClientMode(true);
        clientConfig.setIgniteInstanceName("client");

        Map<String, String> userAttributes = new HashMap<>();
        userAttributes.put("Role", "FOR_COMPUTE");
        clientConfig.setUserAttributes(userAttributes);


        Ignite ignite = Ignition.start(clientConfig);
        System.out.println("Role user attribute value: " + ignite.cluster().localNode().attribute("Role"));
        ClusterGroup filteredNodes = ignite.cluster().forClients().forAttribute("Role", "FOR_COMPUTE");
        for (ClusterNode node:  filteredNodes.nodes()) {
            System.out.println("filtered id: "+ node.id());
        }

你应该看到正确的结果。

 类似资料:
  • 问题内容: 我正在开发一个项目,该项目需要解析一些受保护的网页中的数据。为了获得对这些页面的访问权限,我必须克服SAML身份验证形式(Shibboleth)。是否有人能够在Android(Java)中实现此标准?我已经读过这个线程:Android的SAML客户端实现? 但这并不能给我一个很好的解决方案。实际上,我需要 获取某些受保护网页的数据 以便对其进行解析,而不是让用户看到此类网页的内容。因此

  • 问题内容: 有人知道iOS的Elasticsearch客户端库吗?如果它也是迅速写的,那将是一个好处。 elasticsearch的“客户端”部分显示了多个平台的多个库,但对于iOS没有任何显示,我觉得有人必须这样做吗? 干杯 问题答案: 我怀疑是否有人- 上次我检查时没有,并且有充分的理由。请记住,为了允许IOS客户端(或Android)使用客户端库连接到Elasticsearch,您必须打开集

  • 我有一个连接到WebSocket服务器并从服务器接收消息的微服务。我想在这个应用程序中集成Sleuth,因为这是我的一组微服务的网关。但是当我连接到WebSocket服务器并开始接收消息时,我无法在日志中跟踪ID,spanid。我期待着这样的事情: 但我得到了: 我的代码如下: 我们的pom条目包括:

  • 一面:(1h,有题单,更年期姐姐,全程黑脸) https的握手过程 DNS解析 虚拟内存(分页分段) 页面置换算法 进线程区别,进程切换 线程同步方式,线程共享哪些内容 如何实习读写锁 多态的理解 单例模式,优缺点 原子操作怎么实现的 原子操作和锁的选择问题 虚函数实现 图片缓存系统怎么实现(安卓) MALLOC new和malloc区别 堆栈区别 LC347

  • 抖音直播团队一面 我挑选了一些问题做总结,不一定全,顺序也有差别,我按照笔记顺序做总结。 1.对接口的理解。/刚才说的接口是什么语言的里的接口?(他其实想问计组原理里面的接口定义)/这和软件语言的接口有什么相同/不同点 2.Java接口的继承关系,场景运用,java里能否直接把一个实现类的实例去复制给另外一个接口类型的变量?JS里呢 3.case方案设计:手机截长屏图像如何拼接 4.多线程概念,线

  • 我正在通过boto3组织从主AWS帐户获取所有子帐户。代码运行良好。我可以得到子帐户列表。但是如果您再次运行我的AWS Lambda函数,那么它将无法获取子帐户。 获取以下错误: 20到30分钟后,我可以看到我的代码工作了一次又一次地引发上述异常。 我是由AWS网关AWS Lambda运行此代码的。 有什么想法吗? 代码: