如何从特定cassandra节点读取数据

如何从特定cassandra节点读取数据,cassandra,hector,Cassandra,Hector,我想使用Hector范围查询从列族中获取所有数据。 为了并行读取,我寻找一种方法(并行地)针对每个节点工作,只获取他自己的数据(即不使用它作为所有节点的协调器)。 有什么想法吗?你应该用卡桑德拉的,而不是在赫克托里重新发明它。我认为你只是在打破卡桑德拉管理一致性的方式。如果您只想等待一个节点,则可以使用一致性读取一个节点。要想做你想要做的事情,你必须做你自己的Cassandra fork,因为你试图覆盖的行为在Cassandra中(而不是客户端)。

我想使用Hector范围查询从列族中获取所有数据。 为了并行读取,我寻找一种方法(并行地)针对每个节点工作,只获取他自己的数据(即不使用它作为所有节点的协调器)。
有什么想法吗?

你应该用卡桑德拉的,而不是在赫克托里重新发明它。

我认为你只是在打破卡桑德拉管理一致性的方式。如果您只想等待一个节点,则可以使用一致性读取一个节点。要想做你想要做的事情,你必须做你自己的Cassandra fork,因为你试图覆盖的行为在Cassandra中(而不是客户端)。