1

恕我直言,有 2 种可用协议可将客户端应用程序连接到 cassandra 服务器:CQL 和节俭。

SSTableLoader 实用程序使用什么协议将 sstables 加载到 cassandra 集群?据我了解,它不使用 CQL,因为不可能通过 CQL 以良好的性能进行批量加载。

如果节俭那么问题是:它如何使用节俭进行批量加载?

4

1 回答 1

1

是的,使用节俭

不可能通过 CQL 以良好的性能进行批量加载

不是真的,只是该功能已经实现,没有理由在 CQL 中重新实现它,因为 thrift 不会被丢弃(允许良好的向后兼容性)

总而言之,读入 sstables,创建一个节俭客户端用于流式传输所述数据,然后创建一个LoaderFuture任务来协调流式传输。

于 2013-08-20T20:28:12.877 回答