hdfs高可用命名空间

版权声明:本文为博主原创文章,未经博主允许不得转载。 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节点

猜你喜欢

转载自blog.csdn.net/qq_35744460/article/details/88912700