ignite 相关问题

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

Apache Ignite Capture Data Change (CDC) 仅在某些平台上受支持吗?

在 Ubuntu 22.04/Ext4 上,我设置了 2 个 Apache Ignite 2.15 集群(“A”和“B”),并使用工作 CDC:ignite-cdc.sh 正在运行 - 我将键/值放入集群 A,并将它们传播到 B .

回答 1 投票 0

什么时候需要添加客户端节点,什么时候只需要服务器节点?

我需要 Ignite 集群进行缓存(MongoDB 进行持久化),并且应用程序通过瘦客户端进行连接。这样的话我可以直接添加服务器节点吗?

回答 1 投票 0

加入两个Ignite集群可能吗?

在我们的项目中,我们正在使用Ignite,其中我们有多个Ignite集群,并且我们正在使用zookeeper Discovery,我想知道Ignite是否支持加入两个不同的Ignite集群,如果是的话...

回答 2 投票 0

ignite tbale中sql的计数总记录问题

我在表/缓存点燃中计数记录时遇到问题(2.15)。 select count(*) SQL 的总记录与 getCacheSize API 的结果不一样 并非每张桌子都会出现此问题/

回答 1 投票 0

使用SQL Calcite引擎时无法解释

当我在ignite 2.15中使用sql calcite引擎执行解释时,它抛出异常 SQL 错误 [1001] [42000]:无法解析查询。遇到“解释SELECT” 那么如何执行explain呢?

回答 1 投票 0

如何将 Ignite visor CLI 与 SSL 结合使用?

全部, 我在 Windows 服务器上以 SSL 模式运行 Apache Ignite。我想使用 Visor CLI 连接到集群。执行ignitevisorcmd时如何传递SSL相关信息....

回答 1 投票 0

如何在后台启动Ignite节点?如何正确关闭Ignite节点?

我可以通过ignite.sh启动一个节点并在后台运行吗?具体操作方法是什么? 如果是后台启动,如何正确关闭这个节点? 如果启动了...

回答 1 投票 0

getIndexDDLStatements 仅适用于值列?

公共列表 getIndexDDLStatements(字符串表){ List idxDDLs = new LinkedList<>(); 设置 keyCols = new HashSet<>(

回答 1 投票 0

如何在apache ignite中终止sql查询

有什么有用的方法可以杀死apache ignite中的sql查询吗?我可以在ignite中通过rest api终止查询吗? 在apche ignite文档中,我看到请求http://host:port/ignite?cmd=qrycls&qryId={queryId} 到

回答 2 投票 0

putAsync 和客户端上的更新顺序

我在doco中没有找到,所以希望有人能回答。 假设 putAsync 从同一线程多次调用: 缓存.putAsync(keyA, valA1); 缓存.putAsync(keyA, valA2); // 注意,这是 sa...

回答 1 投票 0

如何在ignite 2.15中设置系统属性

我已经将ignite升级到2.15版本了。在这个最新版本中,我们可以在事务中处理原子原子缓存,因此请帮助在 ignite 中设置此系统属性

回答 1 投票 0

为什么Ignite TcpClientChannel端口不能大于49151?

背景:我想使用 testcontainers 与 apache ignite 进行单元测试 我目前正在使用 Ignite 客户端,并遇到了其端口限制的潜在问题,具体...

回答 1 投票 0

Apache Ignite:获取当前nodeId

我有一个在 Kubernetes 上运行的 Apache Ignite 集群,有 4 个节点。我想确保该节点对于活性探针来说是活动的。基本上,如果一个节点没有响应,我需要将其删除......

回答 1 投票 0

Ignite Server pod 无法获取文件锁

我正在调试我们的一台 Ignite 服务器的问题,该服务器在 Kubernetes 中运行了几个月,没有出现任何问题。 客户端节点开始无法启动,因为它们未通过准备专业人员......

回答 2 投票 0

如何在 apache ignite 2.x 中使用 sql 查询组合亲和性

我正在尝试使用 Apache Ignite 实现 sql 查询的亲和力。假设我有以下类(代码可在 https://github.com/hostettler/distibuted-queries 获取) //我不...

回答 1 投票 0

Apache Ignite 回复

我正在使用 Spring Boot 探索 Apache Ignite,我需要确保即使在服务器重新启动后数据也能恢复到内存中,并且我需要数据插入的确认。有没有...

回答 1 投票 0

取消客户端状态与服务器状态的链接

我有40个节点的服务器集群和几十个客户端。当客户端节点重新启动时,其中一台服务器会脱机,并显示有关阻塞系统关键 NIO 工作线程的日志,接下来的日志会出现几个...

回答 1 投票 0

ignite C++瘦客户端可以用来创建(缓存的)可查询字段吗?

似乎只有ignite c++胖客户端才能配置缓存的可查询字段(例如通过Spring配置文件),任何人都可以使用瘦客户端来做同样的事情吗? 我只能...

回答 1 投票 0

在 Kubernetes 上运行的 Apache Ignite 客户端无法加入部署在 Kubernetes 外部的 Ignite 服务器的集群

我们在一组虚拟机上部署了旧版 Apache Ignite 服务器 (v2.9.1),并尝试从部署在 Kubernetes 上的服务通过胖客户端连接到服务器。 我们尝试了这个配置 我们在一组虚拟机上部署了旧版 Apache Ignite 服务器 (v2.9.1),并尝试从部署在 Kubernetes 上的服务通过胖客户端连接到服务器。 我们尝试过这个配置 <?xml version="1.0" encoding="UTF-8"?> <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"> <!-- Set to true to enable distributed class loading for examples, default is false. --> <property name="peerClassLoadingEnabled" value="false"/> <!-- Enable client mdoe. --> <property name="clientMode" value="true"/> <!-- Work Dir --> <property name="workDirectory" value="/tmp"/> <!-- Network Segmentation (Split Brain) --> <property name="segmentationPolicy" value="NOOP"/> <property name="segmentCheckFrequency" value="60000"/> <property name="clientFailureDetectionTimeout" value="60000"/> <!-- Enable task execution events for examples. --> <property name="includeEventTypes"> <list> </list> </property> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="networkTimeout" value="15000"/> <property name="socketTimeout" value="15000"/> <property name="ackTimeout" value="15000"/> <property name="statisticsPrintFrequency" value="30"/> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> <property name="addresses" value="server-1.my-domain.com,server-2.my-domain.com,server-3.my-domain.com"/> </bean> </property> </bean> </property> <property name="communicationSpi"> <bean class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi"> <property name="forceClientToServerConnections" value="true"/> </bean> </property> </bean> <bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean"/> </beans> 但因以下错误而失败, 客户端日志: SEVERE: Failed to send message: null java.io.IOException: Failed to get acknowledge for message: TcpDiscoveryClientMetricsUpdateMessage [super=TcpDiscoveryAbstractMessage [sndNodeId=null, id=57c6bd40b81-6c95ce16-6b3a-4046-80fa-6cdaac6c4831, verifierNodeId=null, topVer=0, pendingIdx=0, failedNodes=null, isClient=true]] at org.apache.ignite.spi.discovery.tcp.ClientImpl$SocketWriter.body(ClientImpl.java:1471) at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:58) ... ... SEVERE: Got exception while starting (will rollback startup routine). class org.apache.ignite.IgniteCheckedException: Failed to start manager: GridManagerAdapter [enabled=true, name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager] at org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1921) at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1279) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2052) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1698) at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1114) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:634) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:575) at org.apache.ignite.Ignition.getOrStart(Ignition.java:419) at my.IgniteClientService.getIgnite(PRIgniteService.java:575) at my.IgniteClientService.startIgniteService(IgniteClientService.java:926) at my.IgniteClientService.<init>(IgniteClientService.java:100) at my.IgniteClientService.<init>(IgniteClientService.java:78) at java.lang.Thread.run(Thread.java:748) Caused by: class org.apache.ignite.IgniteCheckedException: Failed to start SPI: TcpDiscoverySpi [addrRslvr=null, sockTimeout=15000, ackTimeout=15000, marsh=JdkMarshaller [clsFilter=org.apache.ignite.marshaller.MarshallerUtils$1@68c517], reconCnt=10, reconDelay=2000, maxAckTimeout=600000, soLinger=0, forceSrvMode=false, clientReconnectDisabled=false, internalLsnr=null, skipAddrsRandomization=false] at org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:302) at org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:974) at org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1916) ... 32 more Caused by: class org.apache.ignite.spi.IgniteSpiException: Failed to connect to cluster, connection failed and failed to reconnect. at org.apache.ignite.spi.discovery.tcp.ClientImpl$Reconnector.body(ClientImpl.java:1691) at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:58) 服务器日志: [12:00:51,574][WARNING][disco-event-worker-#323][GridDiscoveryManager] Node FAILED: TcpDiscoveryNode [id=6c95ce16-6b3a-4046-80fa-6cdaac6c4831, consistentId=6c95ce16-6b3a-4046-80fa-6cdaac6c4831, addrs=ArrayList [10.244.8.141, 127.0.0.1], sockAddrs=HashSet [/10.244.8.141:0, /127.0.0.1:0], discPort=0, order=2126, intOrder=1071, lastExchangeTime=1696593572069, loc=false, ver=2.9.1#20201203-sha1:adcce517, isClient=true] 这里10.244.8.141是POD的IP地址。 有类似设置工作的人请帮助我们!! 服务器节点日志中是否还有其他错误?通过整个集群上的日志来检查它们。

回答 1 投票 0

不支持使用带有 Apache Ignite 的 ODBC 的 Python 字符串到 varchar 映射

我的 Ignite 实例 (2.7.5) 已启动并正在运行,我可以使用 DBeaver 连接到它并创建表、存储和检索数据等。 我现在尝试使用

回答 2 投票 0

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