面试题:集群升级的问题

考察一个面试题:

zk集群如何升级版本

 好文章:http://blog.sina.com.cn/s/blog_bdfcb3410102wmh2.html
同理:HDFS如何升级版本


同理:yarn如何升级版本

答:

小版本的升级和大版本的升级

小版本的升级:比如zk,先关闭一个节点,然后替换软连接,在启动服务,反正主备切换着来,就依赖ZK和HDFS的副本特性.使用新版本安装之后加入现有集群,依靠副本策略逐步自动同步到新集群.副本迁移完毕就可以直接切换了

大版本的升级:,基本就是重新搭建一套。重新搭建也要考虑原来的数据怎么弄到新的里面。

防止数据丢失:

升级之前做一次数据校验  ( FileSystem.setVerifyChecksum(false)) 升级之后做一次  基本上没啥事,具体实现等Spark搞完再来。

猜你喜欢

转载自blog.csdn.net/qq_42064119/article/details/83541381