Riak CS为底层的分布式分布式数据存储系统实现了S3 API。不仅要在每个节点上部署Riak数据存储系统,而且还要部署Riak CS。必须在集群中的单个节点上部署名为支柱的另一个组件,以使集群中的用户ID和桶名保持唯一。
与在集群中的多个节点上运行的Riak和Riak CS不同,在任何时候您的Riak CS集群中都应该只有一个运行支柱实例。
riak-cs.conf中,我看不到任何提示。在此配置文件中,只指定本地主机的地址和节实例的地址。据我所知,每个Riak CS实例只与其底层的Riak数据存储系统侦听器和集群的支柱实例交互。发布于 2021-05-28 14:09:37
实际上,没有必要在每个Riak节点上安装Riak。最后一次统计,我们的一个较大的Riak CS支持客户只有20个Riak CS节点,超过300个Riak KV节点。
过分简化之后,Riak本质上是Riak的一个独立客户端,它提供了一个S3接口,而Stanchion是确保所有东西都放在正确位置的协调器。
Riak CS节点之间不进行通信。多个CS节点的思想是在Riak CS节点失效时提供冗余,并在多个客户端同时连接的情况下共享负载。理想情况下,多个Riak CS节点应该在其前面有一个负载均衡器。哈代是最受欢迎的。
撰写本文时的最新版本是Riak 2.1.2和stanchion2.1.2,它们可以从(https://files.tiot.jp/riak/cs/2.1/2.1.2/和https://files.tiot.jp/riak/stanchion/2.1/2.1.2/ )下载,但我们热切期望今年晚些时候在OTP 20和OTP 22上发布RiakCS3.0。
https://stackoverflow.com/questions/62357862
复制相似问题