我看到Apache (以及GG版本)使用了一个很老的sqlline版本,它存在一些问题&缺少某些特性。使用的版本是2017年开始的1.3.0,而最新版本是1.12.0。
之所以出现这种情况,是因为Ignite中使用的旧版本存在某些问题&缺少新版本中可用的某些特性。例如,sqlline的写入csv行为(用于点燃缓存导出)只以单引号打印每个列值,还记录命令从打印“将所有输出保存到…”行开始。对于较新的版本,我们有这些设置,如!set csvQuoteCharacter '"'、!set silent true等。
现在,我们尝试替换以前版本的sqlline (以及jline),并启动了一个服务器节点,并进行了一些基本测试。我们没有看到任何问题。
因此,问题是Ignite是否真的需要使用旧版本(以及一些在测试中没有遇到的故障),还是可以使用更新版本&只是一个计划更新的问题。如果是前者,请告诉我什么是可以打破的&如果是后者,你们知道这次升级的计划吗?
谢谢
发布于 2022-01-06 10:36:34
most和GridGain在大多数JDBC客户机中都能很好地工作,所以我不明白为什么它不能适用于较新版本的sqlline。看起来Ignite使用了版本1.9 (自Ignite 2.10以来)。我没有看到任何更新版本的票。
https://stackoverflow.com/questions/70600645
复制相似问题