Ignite 基准测试的问题
Issues with Ignite benchmark
我在 运行 使用默认设置的标准进行基准测试时出现以下错误。
这是一个独立的设置。
[root@db3 ~]# ./bin/benchmark-run-all.sh config/benchmark-sample.properties
<17:26:41> 无法设置基准驱动程序(将关闭并退出)。
class org.apache.ignite.IgniteCheckedException:无法启动管理器:GridManagerAdapter [enabled=true, name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager]
在 org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1922)
在 org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1235)
在 org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1787)
在 org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1711)
在 org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1141)
在 org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:639)
在 org.apache.ignite.IgniteSpring.start(IgniteSpring.java:65)
在 org.apache.ignite.yardstick.IgniteNode.start(IgniteNode.java:220)
在 org.apache.ignite.yardstick.IgniteAbstractBenchmark.setUp(IgniteAbstractBenchmark.java:64)
在 org.apache.ignite.yardstick.cache.IgniteCacheAbstractBenchmark.setUp(IgniteCacheAbstractBenchmark.java:107)
在 org.yardstickframework.BenchmarkDriverStartUp.main(BenchmarkDriverStartUp.java:130)
Caused by: class org.apache.ignite.IgniteCheckedException: 无法启动 SPI: TcpDiscoverySpi [addrRslvr=null, sockTimeout=5000, ackTimeout=5000, marsh=JdkMarshaller [clsFilter=org.apache.ignite.marshaller.MarshallerUtils$1@1eff3cfb], reconCnt =10, reconDelay=2000, maxAckTimeout=600000, soLinger=5, forceSrvMode=false, clientReconnectDisabled=false, internalLsnr=null, skipAddrsRandomization=false]
在 org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:280)
在 org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:985)
在 org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1917)
... 还有 10 个
Caused by: class org.apache.ignite.spi.IgniteSpiException: Failed to join node (不兼容的数据区域配置 [region=DEFAULT, locNodeId=8c2b6d02-01b3-4c22-8ad2-67c0c5f9ec4e, isPersistenceEnabled=true, rmtNodeId=4011d970-ae2d- 4116-bb85-4311195c88a8,isPersistenceEnabled=false])
在 org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:2047)
在 org.apache.ignite.spi.discovery.tcp.ServerImpl.joinTopology(ServerImpl.java:1174)
在 org.apache.ignite.spi.discovery.tcp.ServerImpl.spiStart(ServerImpl.java:445)
在 org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart(TcpDiscoverySpi.java:2149)
在 org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:277
(Incompatible data region configuration [region=DEFAULT,
locNodeId=8c2b6d02-01b3-4c22-8ad2-67c0c5f9ec4e,
isPersistenceEnabled=true,
rmtNodeId=4011d970-ae2d-4116-bb85-4311195c88a8,
isPersistenceEnabled=false]) at
您的节点具有不同的持久性配置,因此它们不会根据上述错误相互连接。
我在 运行 使用默认设置的标准进行基准测试时出现以下错误。
这是一个独立的设置。
[root@db3 ~]# ./bin/benchmark-run-all.sh config/benchmark-sample.properties
<17:26:41> 无法设置基准驱动程序(将关闭并退出)。 class org.apache.ignite.IgniteCheckedException:无法启动管理器:GridManagerAdapter [enabled=true, name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager] 在 org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1922) 在 org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1235) 在 org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1787) 在 org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1711) 在 org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1141) 在 org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:639) 在 org.apache.ignite.IgniteSpring.start(IgniteSpring.java:65) 在 org.apache.ignite.yardstick.IgniteNode.start(IgniteNode.java:220) 在 org.apache.ignite.yardstick.IgniteAbstractBenchmark.setUp(IgniteAbstractBenchmark.java:64) 在 org.apache.ignite.yardstick.cache.IgniteCacheAbstractBenchmark.setUp(IgniteCacheAbstractBenchmark.java:107) 在 org.yardstickframework.BenchmarkDriverStartUp.main(BenchmarkDriverStartUp.java:130) Caused by: class org.apache.ignite.IgniteCheckedException: 无法启动 SPI: TcpDiscoverySpi [addrRslvr=null, sockTimeout=5000, ackTimeout=5000, marsh=JdkMarshaller [clsFilter=org.apache.ignite.marshaller.MarshallerUtils$1@1eff3cfb], reconCnt =10, reconDelay=2000, maxAckTimeout=600000, soLinger=5, forceSrvMode=false, clientReconnectDisabled=false, internalLsnr=null, skipAddrsRandomization=false] 在 org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:280) 在 org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:985) 在 org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1917) ... 还有 10 个 Caused by: class org.apache.ignite.spi.IgniteSpiException: Failed to join node (不兼容的数据区域配置 [region=DEFAULT, locNodeId=8c2b6d02-01b3-4c22-8ad2-67c0c5f9ec4e, isPersistenceEnabled=true, rmtNodeId=4011d970-ae2d- 4116-bb85-4311195c88a8,isPersistenceEnabled=false]) 在 org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:2047) 在 org.apache.ignite.spi.discovery.tcp.ServerImpl.joinTopology(ServerImpl.java:1174) 在 org.apache.ignite.spi.discovery.tcp.ServerImpl.spiStart(ServerImpl.java:445) 在 org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart(TcpDiscoverySpi.java:2149) 在 org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:277
(Incompatible data region configuration [region=DEFAULT, locNodeId=8c2b6d02-01b3-4c22-8ad2-67c0c5f9ec4e, isPersistenceEnabled=true, rmtNodeId=4011d970-ae2d-4116-bb85-4311195c88a8, isPersistenceEnabled=false]) at
您的节点具有不同的持久性配置,因此它们不会根据上述错误相互连接。