【发布时间】:2019-12-22 19:59:20
【问题描述】:
节点大小是否有最佳实践?
我们目前正在运行一个 3 节点集群,RF=3。 我们的负载:
Datacenter: datacenter-prod
===========================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 10.164.0.23 7.55 GiB 256 100.0% e7e2a38a-d4f3-4758-a345-73fcffe26035 rack1
UN 10.164.0.24 7.61 GiB 256 100.0% 0c18b8e4-5ca2-4fb5-9e8c-663b74909fbb rack1
UN 10.164.0.58 7.61 GiB 256 100.0% 547c0746-72a8-4fec-812a-8b926d2426ae rack1
节点仅运行 cassandra。磁盘使用情况如下:
root@cassandra-1:/# df -h
Filesystem Size Used Avail Use% Mounted on
overlay 99G 20G 75G 22% /
tmpfs 64M 0 64M 0% /dev
tmpfs 3.7G 0 3.7G 0% /sys/fs/cgroup
shm 64M 0 64M 0% /dev/shm
/dev/sda1 99G 20G 75G 22% /etc/hosts
tmpfs 3.7G 0 3.7G 0% /proc/acpi
tmpfs 3.7G 0 3.7G 0% /sys/firmware
所以每个节点使用了 ~ 20G 分配的 100G。
- 当我们走向 100Gb 标记时我们应该怎么做?
- 我们应该添加更多磁盘空间还是添加更多节点?
我记得最好有小节点以防崩溃/恢复操作。
- 然后我们需要添加多少个节点和使用哪个 RF 才能重新平衡磁盘使用量?
【问题讨论】:
标签: cassandra