GemFire 中的函数
Function in GemFire
我已经在 GemFire 中创建了服务器函数并尝试在 gfsh 中部署,但出现如下所示的异常...
Member | Deployed JAR | Deployed JAR Location
------- | ------------ | ----------------------------------------------------------------------------
server1 | | ERROR: java.lang.NoClassDefFoundError: com/gemstone/gemfire/cache/Declarable
server2 | | ERROR: java.lang.NoClassDefFoundError: com/gemstone/gemfire/cache/Declarable
server3 | | ERROR: java.lang.NoClassDefFoundError: com/gemstone/gemfire/cache/Declarable
应用程序 Function
必须 针对 Pivotal GemFire 9.0.x API (http://gemfire-90-javadocs.docs.pivotal.io/) 如果您 运行 并将 Functions
部署到 Pivotal GemFire 9.0.x(即 9.0.1)服务器端的集群。
具体来说,这意味着您的 Function
需要 实施 org.apache.geode.cache.Declarable
interface,特别是当您 declare/register 您的应用程序 Function
在 Pivotal GemFire 的 cache.xml
.
我真的不认为 DTD/XSD 的版本介于 Pivotal GemFire 8.x 和 9.x 非常重要,但如果您使用的是 Pivotal GemFire 9[=,我通常更喜欢 9.x XSD 32=],仅供参考。
我已经在 GemFire 中创建了服务器函数并尝试在 gfsh 中部署,但出现如下所示的异常...
Member | Deployed JAR | Deployed JAR Location
------- | ------------ | ----------------------------------------------------------------------------
server1 | | ERROR: java.lang.NoClassDefFoundError: com/gemstone/gemfire/cache/Declarable
server2 | | ERROR: java.lang.NoClassDefFoundError: com/gemstone/gemfire/cache/Declarable
server3 | | ERROR: java.lang.NoClassDefFoundError: com/gemstone/gemfire/cache/Declarable
应用程序 Function
必须 针对 Pivotal GemFire 9.0.x API (http://gemfire-90-javadocs.docs.pivotal.io/) 如果您 运行 并将 Functions
部署到 Pivotal GemFire 9.0.x(即 9.0.1)服务器端的集群。
具体来说,这意味着您的 Function
需要 实施 org.apache.geode.cache.Declarable
interface,特别是当您 declare/register 您的应用程序 Function
在 Pivotal GemFire 的 cache.xml
.
我真的不认为 DTD/XSD 的版本介于 Pivotal GemFire 8.x 和 9.x 非常重要,但如果您使用的是 Pivotal GemFire 9[=,我通常更喜欢 9.x XSD 32=],仅供参考。