ignite 相关问题

Apache Ignite™是一个以内存为中心的分布式数据库,缓存和处理平台,用于事务,分析和流式工作负载,以PB级的速度提供内存速度。它为大型数据集提供高性能的内存计算功能。

在 Apache Ignite 上获取指标时遇到问题

我有一个由 2 台服务器和 2 台胖客户端组成的集群。每个胖客户端在复制模式下有 2 个缓存。 我必须创建一个 API 来显示服务器的指标(分配的堆、使用的堆、

回答 1 投票 0

为复杂的java对象点燃SqlQuery

在我的缓存中,我有一个复杂的java对象,如下所示 - 类人{ 私人部门d; ... } 班级部门{ 私人部门代码; ... } 我正在使用下面的 SQLQuery 来读取它: SqlQu...

回答 3 投票 0

ignite 2.16.0 是否存在 CVE 2024-22243 漏洞

Spring 发布漏洞 https://spring.io/security/cve-2024-22243 Ignite最新的https://ignite.apache.org/download.cgi是2.16.0 所以“Ignite 版本 2.16 使用的是 spring 5.2.2”但是...

回答 1 投票 0

将大数据从外部数据库流式传输到 Ignite 服务器需要太长时间

我的需求是我想从外部数据库(SQL)加载1000万条数据到ignite服务器中。我正在使用 ignite 的缓存功能,它将这 1000 万条记录存储到我的......

回答 1 投票 0

Apache Ignite-IgniteCache.lock(key) 每次调用时都会返回相同的 Lock 对象吗?

IgniteCache.lock(key) 是否是每个提供的键的分布式单例对象? 它与 hazelcast IMap.lock(key) 相同吗? 我想使用锁对象而不将条目存储到缓存中。

回答 1 投票 0

点燃外部存储和 SQL 使用

我使用的是Ignite 2.16.0。 我将 postgres 作为我的外部持久性存储,并将 Ignite 配置为直读和直写缓存,并以这种方式配置它。 现在我想要...

回答 1 投票 0

Apache Ignite 缓存项目级别过期

我有一个 Apache ignite 缓存,其键为字符串,值为布尔值集和过期时间戳。我需要根据此过期时间戳从缓存中删除缓存项。如何应对...

回答 1 投票 0

ignite如何确定基线节点

我正在我的机器上启动两个不同的 apache ignite 服务器。我的两台服务器都有相同的配置。服务器的配置是: 我正在我的机器上启动两个不同的 apache ignite 服务器。我的两台服务器都有相同的配置。服务器的配置是: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> <property name="addresses"> <list> <value>127.0.0.1:47500..47509</value> <value>127.0.0.1:47500..47509</value> </list> </property> </bean> </property> </bean> </property> <property name="igniteInstanceName" value="Instance1"/> <!-- Set consistent ID --> <property name="consistentId" value="NodePoswavier1"/> <!-- TCP Communication SPI configuration --> <property name="communicationSpi"> <bean class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi"> <!-- Set the socketWriteTimeout to 5 seconds (5000 milliseconds) --> <property name="socketWriteTimeout" value="5000"/> </bean> </property> <!-- Data storage configuration --> <property name="dataStorageConfiguration"> <bean class="org.apache.ignite.configuration.DataStorageConfiguration"> <!-- Default data region configuration --> <property name="defaultDataRegionConfiguration"> <bean class="org.apache.ignite.configuration.DataRegionConfiguration"> <property name="name" value="RegionOne"/> <property name="persistenceEnabled" value="true"/> <property name="metricsEnabled" value="true"/> </bean> </property> </bean> </property> <!-- Cache configuration --> <property name="cacheConfiguration"> <list> <bean class="org.apache.ignite.configuration.CacheConfiguration"> <property name="name" value="poswavierCache"/> <property name="atomicityMode" value="TRANSACTIONAL"/> <property name="cacheMode" value="REPLICATED"/> <property name="writeSynchronizationMode" value="FULL_ASYNC"/> <property name="backups" value="1"/> </bean> </list> </property> <!-- Set peer class loading enabled --> <property name="peerClassLoadingEnabled" value="true"/> <!-- Thread pool sizes --> <property name="systemThreadPoolSize" value="12"/> <property name="publicThreadPoolSize" value="12"/> <property name="queryThreadPoolSize" value="12"/> <property name="serviceThreadPoolSize" value="12"/> <property name="stripedPoolSize" value="12"/> <property name="dataStreamerThreadPoolSize" value="12"/> <property name="rebalanceThreadPoolSize" value="12"/> </bean> </beans> 现在,当我首先启动服务器 2 时,控制台会显示 1 nodes left for auto-activation [NodePoswavier1] 启动服务器 1 后,集群自动转换为 ACTIVE 状态。相同的行为适用于基线配置。服务器 1 是否自动添加到基线拓扑中?我希望两台服务器都充当基线节点,但为了实现这一点,我目前必须手动使用控制脚本命令。有没有办法无需手动设置集群状态和基线节点? 您可以将基线拓扑视为用于存储持久数据的节点(对于仅内存集群来说有所不同)。 当您部署新集群时,它处于非活动状态。这个想法是,您添加所有节点(在您的情况下是两个节点),然后激活集群 (control.sh --set-state active)。随后,当您重新启动集群时,当这两个节点存在时它将自动激活。 如果您想添加或删除节点,您需要手动执行此操作(control.sh --baseline add/remove)。

回答 1 投票 0

Apache Ignite 以表达式作为参数的自定义 SQL 函数

我正在寻找一种可能的方法来创建这样的函数: SELECT id, MYFUN(value ORDER BY time) FROM People GROUP BY id。 但是当我运行这样的查询时,它返回错误: 解析失败...

回答 1 投票 0

与 Apache Ignite 2.16 兼容的 H2 DB 版本

我正在尝试 Ignite 2.16。但是,配置 ignite-indexing 后,启动显示异常为“java.lang.NoClassDefFoundError:org/h2/value/ValueByte .....”。 我觉得像是 h2 版本

回答 2 投票 0

更新 Apache Ignite WebSession 属性

我们目前正在将 Apache Ignite 集成到我们的应用程序中,以在集群中共享会话。请参阅 Ignite 文档。 至此我们就可以成功在两个本地tomcat实例之间共享会话了,但是

回答 2 投票 0

我可以在 Ignite 客户端节点中使用 Ignite WebSessionFilter 进行 Web 会话缓存吗?

我的要求如下。 两个 Web 应用程序在单个 Tomcat 实例中运行。我们将应用程序部署为集群。 WebApp1 - 运行 Ignite 服务器节点,并形成集群。这里会话复制...

回答 1 投票 0

我可以在同一个 Tomcat 实例的不同 Web 应用程序中运行 Apache Ignite 服务器节点和客户端节点吗?

我有一个要求,其中一个Web应用程序(假设“webapp1”)将托管Ignite服务器集群,而webapp2充当客户端节点,使用ignite webSessionFilter进行会话复制用例。 如何

回答 1 投票 0

Ignite 需要更多堆内存

我目前正在致力于将 Apache Ignite 构建为缓存层。我的要求是启动时加载1000万条数据到服务器。缓存 400,000 条记录后,我遇到了“GC ov...

回答 1 投票 0

带有 spring 的嵌入式 Ignite 从不调用自定义 SegmentationResolver

我尝试在嵌入 tomcat web 应用程序的 Ignite 集群中管理网络分段。我创建了一个自定义的分段解析器来 ping 数据库服务器。 所以我用 spring con 配置 Ignite...

回答 2 投票 0

EvictionPolicy什么时候开始删除数据?它是如何工作的?

我在我的 CacheConfiguration 中使用 LruEvictionPolicyFactory 就像吹 CacheConfiguration cacheCfg = new CacheConfiguration<>(); cacheCfg.setAtomicityMode(CacheAtomicityMode.ATOMI...

回答 1 投票 0

Apache Ignite 缓存的检索时间太长

我想使用 Apache Ignite 作为缓存层。我正在使用 Ignite 胖客户端。我已将多达 400,000 条记录插入服务器进行缓存。然而,在检索数据时,需要2-3秒的时间。 ...

回答 2 投票 0

Apache Ignite c++ 客户端 2.16。交易 - IGNITE_ERR_TX_THIS_THREAD 问题

我的应用程序是多线程的,并且我有多个应用程序实例正在运行,这会使用事务在同一缓存上针对不同的键集触发 getAll 。 Apache Ignite 是

回答 1 投票 0

Apache Ignite 2.16 - 使用瘦客户端动态创建缓存的事务的 C++ 支持

您好 ApacheIgnite 团队, 我计划使用 C++ 瘦客户端创建动态缓存,并希望将事务用于某些操作。 C++ 瘦客户端中是否有规定可以设置...

回答 1 投票 0

承受最小Ignite集群进行测试

我有一个多节点 Ignite 集群,在产品上运行良好。我们在测试用例中也使用相同的方法,这需要相当长的时间才能启动。另外,我们不希望这些加入集群......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.