是否有任何 DSE 6.x 版本支持 C* 4.x sstable 格式 (-nb-)?我想使用 sstableloader 将数据从 apache C* 4.x 加载到 DSE 6.x。将 C* 4.x sstables 导入 DSE 6.x 的最佳推荐升级路径(兼容)是什么?
- DSE 6.x - 协议 DSE_V2 - (sstable 格式
-bb-
) - C* 4.x - 协议 v5 - (sstable 格式
-nb-
)
使用 Apache Cassandra 4.x sstableloader -> 即使按照文档application.conf
添加( v4
) ,客户端仍无法协商协议。无论提供何种兼容驱动程序,错误仍然相同:EXTRA_CLASSPATH
com.datastax.driver.core.exceptions.UnsupportedProtocolVersionException: \
[/10.x.x.x:9042] Host does not support protocol version V6 but V5.
使用 DSE 6.8.x sstableloader -> 从 4.x 导入-nb-
sstables 完成且无错误,但 DSE 集群的 /data 路径中没有文件并SELECT * from TABLE
返回 0 行。使用nodetool refresh
和nodetool import
似乎没有帮助。
Datastax 文档中没有关于 C* 4.x 与 DSE 兼容性的明确信息。任何与此相关的链接或信息都会有所帮助。谢谢!