Apache Ignite 真的需要使用有问题且缺少某些功能的非常旧版本的 sqlline 吗?
Does Apache Ignite really need to use the very old version of sqlline which has issues & missing certain features?
我看到 Apache Ignite(以及与此相关的 GG 版本)使用了一个非常旧的 sqlline 版本,它有问题并且缺少某些功能。使用的版本是 2017 年的 1.3.0
,而最新版本是 1.12.0
.
出现这种情况的原因是 Ignite 中使用的旧版本存在某些问题并且缺少新版本中可用的某些功能。例如,sqlline 的写入 csv 行为(用于 ignite 缓存导出)仅使用单引号打印每个列值,并且记录命令以打印行“Saving all output to …”开头。对于较新的版本,我们有这些设置,例如 !set csvQuoteCharacter '"'
、!set silent true
等
现在,我们尝试替换旧版本的 sqlline(以及 jline)并启动一个服务器节点并进行了一些基本测试。我们没有发现任何问题。
所以问题是 Ignite 是否真的需要使用旧版本(并且我们在测试中没有遇到的问题)或者是否可以使用较新的版本 & 这只是计划更新的问题。如果是前者,请让我了解可能会损坏的内容;如果是后者,你们知道此升级的任何计划吗?
谢谢
Ignite 和 GridGain 适用于大多数 JDBC 客户端,所以我不明白为什么它不适用于更新版本的 sqlline。看起来 Ignite 使用的是 1.9 版 (since Ignite 2.10)。我没有看到任何更新到较新版本的票证。
我看到 Apache Ignite(以及与此相关的 GG 版本)使用了一个非常旧的 sqlline 版本,它有问题并且缺少某些功能。使用的版本是 2017 年的 1.3.0
,而最新版本是 1.12.0
.
出现这种情况的原因是 Ignite 中使用的旧版本存在某些问题并且缺少新版本中可用的某些功能。例如,sqlline 的写入 csv 行为(用于 ignite 缓存导出)仅使用单引号打印每个列值,并且记录命令以打印行“Saving all output to …”开头。对于较新的版本,我们有这些设置,例如 !set csvQuoteCharacter '"'
、!set silent true
等
现在,我们尝试替换旧版本的 sqlline(以及 jline)并启动一个服务器节点并进行了一些基本测试。我们没有发现任何问题。
所以问题是 Ignite 是否真的需要使用旧版本(并且我们在测试中没有遇到的问题)或者是否可以使用较新的版本 & 这只是计划更新的问题。如果是前者,请让我了解可能会损坏的内容;如果是后者,你们知道此升级的任何计划吗?
谢谢
Ignite 和 GridGain 适用于大多数 JDBC 客户端,所以我不明白为什么它不适用于更新版本的 sqlline。看起来 Ignite 使用的是 1.9 版 (since Ignite 2.10)。我没有看到任何更新到较新版本的票证。