因此,我理解数据可以通过使用关联函数来并置。
我的问题是,是否可以强制将数据放置在特定的节点中?如果需要将该分区移动到另一个节点,则强制进行再平衡。
这对于这样一种情况很有用,在这种情况下,我有一个客户机,它将使用服务器访问他的数据,并且会有一个非常接近这个服务器的点火器节点。我希望这个客户端的数据尽可能接近它的使用地点。
但是现在假设这个客户端移动到另一个服务器,我希望能够将他的数据移动到一个更靠近新服务器的节点。
这种行为在伊格尼特有可能发生吗?
发布于 2022-05-03 09:02:41
您可以使用使用节点筛选器限制哪些节点存储数据,但您不能轻松地将数据强制到特定的节点。
但好消息是,这确实是一种设计反模式。你应该让伊格尼特帮你弄清楚。
造成这种情况的部分原因是,您似乎假定客户端连接到服务器。事实并非如此。点火器节点是对等节点。任何节点都可以直接连接到集群中的任何其他节点。(也许你有一个“扩展的集群”,一个遍布多个数据中心的集群?因为集群是点对点的,所以通常不推荐这样做。)
https://stackoverflow.com/questions/72072310
复制相似问题