在将新节点调试到现有群集期间,我们遇到了一些问题。现有的集群(5个节点)正在保存13 TB的数据,每天将加载0.1 TB的数据。几天前,我们开始添加5个节点。在调试过程中,引导过程多次失败,在新节点中显示错误STREAM FAILED,在旧节点中显示BROKEN PIPE。每当我们遇到这个问题时,我们都会重新启动新节点。 Heare是关于节点加入过程的几个问题。
1)每当我们重新启动要加入的节点时,引导过程是否会从开始时恢复或重新启动?如果是这样,我们应该擦除数据目录并重新启动。
2)完成节点加入过程需要多长时间。(网络带宽:1Gbps)?
3)我们可以通过将auto_bootstrap设置为false直接添加节点并在该节点中运行nodetool修复吗?
4)如何监控每个节点的负载均衡百分比?
5)我们可以通过使用nodetool setstreamthroughput属性来提高流速吗? cassandra.yaml文件中的stream_throughput_outbound_megabits_per_sec属性与nodetool setsreamthroughput属性有什么区别?
6)我们可以将一些数据从旧节点scp到新节点并重新启动吗?
答案 0 :(得分:0)
问题是由于压实过程中资源的过度使用。 我暂时禁用压实,事情开始工作正常,调试在4小时内完成:)