版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35744460/article/details/88912700
高可用命名空间原理图
nn单节点时 访问hdfs 命令 hadoop fs -ls hdfs://hadoop001/ 但是高可用时 不可能改ip hadoop001,要做到无感切换时,需要命名空间来操作,通过命名空间来寻找切换主节点,这个命名空间不是一个进程,通过 hdfs://nameservice1/ 访问hdfs文件这个过程他会去找core-site.xml,hdfs-site.xml文件,找到对应的NN主节点
1 代表nameservice1 访问 NN2 看是不是active状态,如果不是经过2返回命名空间在经过3查看NN1是不是active状态
是正常访问节点
a代表一次访问就找到active节点