Hey folks,
I was looking to do a standard version bump to the latest version of Ignite
from 2.11 and ran into a headache.
I use gradle to build, with the following dependencies:
compile "org.apache.ignite:ignite-core:${igniteVersion}"
compile "org.apache.ignite:ignite-zookeeper:${igniteVersion}"
compile "org.apache.ignite:ignite-kubernetes:${igniteVersion}"
compile "org.apache.ignite:ignite-slf4j:${igniteVersion}"
After bumping the Ignite version, I now had a compilation error:
TcpDiscoveryZookeeperIpFinder had ceased to exist. I found in the 2.12 release
notes that it had been refactored into an Ignite extension, and I was able to
track down my missing class at
https://github.com/apache/ignite-extensions/tree/master/modules/zookeeper-ip-finder-ext/zookeeper-ip-finder
My question is – how do I actually use that extension? The docs suggest a
particular Maven GAV, or downloading a binary distribution and pulling it out
of the optional directory, but this package is not available on Maven Central
nor included in the binary distribution.
The main docs still reference the class, such as at
https://ignite.apache.org/docs/2.13.0/clustering/tcp-ip-discovery#zookeeper-ip-finder,
but make no reference to any additional setup beyond the dependency on
ignite-zookeeper. The “Extensions and Integrations” is simply silent
Any guidance appreciated. Thanks,
[cid:[email protected]]
Kevin Broberg
Software Engineer
[email protected]<mailto:[email protected]>
https://ptc.com