我有一些关于Cassandra的问题,等待Maven的建议。谢谢您。
我使用3个节点,复制因子为3。所有节点拥有100%的数据。
[root@datab ~]# nodetool status mydatabase
Datacenter: DC1
===============
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 192.168.1.1 11.83 GiB 8 100.0% c0fb9cfc-b20a-4c65-93b6-8e14107cc411 r1
UN 192.168.1.2 20.13 GiB 8 100.0% dd940c60-9645-45ca-894d-f0af49a7bd83 r1
UN 192.168.1.3 17.27 GiB 8 100.0% 3031587e-5354-4342-9ddc-e5696985fc8c r1
我想删除节点192.168.1.3并使用此服务器作为单独的测试目的,我的意思是在删除节点之前保留%100的数据。
我试着退役,但我不能单独使用。
例如,我有一个包含100gb数据的表,并选择所有返回较慢的查询。这3个节点在独立的硬件(服务器)上运行。如果我用docker为每台服务器添加10个节点,会使查询运行得更快吗?
对于3节点,复制因子2和3有什么区别?具有复制因子的3节点保留了%100个数据,但每当我将复制因子更改为2时,数据百分比都会在几秒钟内下降,使用因子2如果我丢失了其中一个服务器,是否丢失了任何数据?
从dc1中删除1个节点的正确步骤是什么?
将系数改为2?
删除节点id?
还是先去掉节点比改变因子?
谢谢您!!
暂无答案!
目前还没有任何答案,快来回答吧!