Apache Ignite 真的需要使用非常旧的 sqlline 版本吗,它有问题并缺少某些功能?



我看到Apache Ignite(以及GG版本(使用了一个非常旧的sqlline版本,该版本存在问题&缺少某些功能。使用的版本是2017年的1.3.0,而最新版本是1.12.0

出现这种情况的原因是Ignite中使用的旧版本存在某些问题&缺少新版本中可用的某些功能。例如,sqlline的write-to-csv行为(用于点燃缓存导出(仅用一个引号打印每个列值,并且records命令以打印"Saving all output to…"行开始。对于较新的版本,我们有!set csvQuoteCharacter '"'!set silent true等的设置。

现在,我们尝试替换旧版本的sqlline(以及jline(,并启动了一个服务器节点,并进行了一些基本测试。我们没有看到任何问题。

所以问题是Ignite真的需要使用旧版本吗(以及我们在测试中没有遇到的问题(,还是可以使用新版本&只是计划更新的问题。如果是前者,请让我谈谈什么是可以打破的&如果是后者,你们知道这次升级的计划吗?

感谢

Ignite和GridGain与大多数JDBC客户端都能很好地配合使用,所以我不明白为什么它不能与较新版本的sqlline配合使用。Ignite似乎使用了1.9版本(从Ignite 2.10开始(。我看不到任何更新到新版本的门票。

最新更新