今天要讲的是添加多个tracker,因为一个tracker肯定会存在单点风险。
tracker安装过程不难,请参考胡哥之前的文章,这里不在累述。主要配置各storage里的配置文件和tracker的client.conf配置文件。
这样就配置完毕了,我们在各tracker里上传文件试试
既然已经多个tracker是正常的,那么假设我其中一台坏了,是否能继续上传文件呢?
还是可以上传的。
继续,我们换成62这台tracker关机试试。
还是可以上传,但是可以看到,报告了62是timeout的状态。
目前为止那这个tracker集群已经OK,但是好像还不太满意,需要到具体的tracker上传文件才行,如果是程序调用的话,恐怕不太好。怎么办呢?
我们搬出keepalive这个高可用神器。这种解决方案才合适企业使用。那要怎么配置?需要各位去尝试了。
当然,企业环境中不会这么简单,还得写很多例如:启动脚本,进程监控脚本,甚至还得结合zabbix去进行监控告警等等内容。