规划服务器集群
当手头的服务器比较多的时候,需要合理规划一下服务器的使用。
1、首先看一下各个服务器的配置情况。当然每台服务器都是最新的,配置都是一样,那是最好的。但绝大多数的实际情况肯定不是这样理想。所以需要看一下服务器的硬件配置。主要关注CPU的核数、内存的容量。如果I/O没有特殊的,比如SSD,就可以视作一样的。
2、分一下各个服务器在集群中的角色,哪些用来做协调(比如zookeeper、nimbus),哪些用来计算的。经过实践发现,其实协调比计算要来得复杂,因此个人建议可以把好一些的机器用在协调上面。
3、特别关注内存的使用。通过规划、整理服务器的使用,使配置的内存不超过物理内存,否则排查起来会很麻烦。
4、可以记录一些重要的端口之类的,插起来也方便。
以下是个样表: