2017-10-15 15 views
0

J'apprends hadoop et pendant que j'étudie je suis confondu avec deux termes un Namespace et le second est Metadata.Différence entre l'espace de noms et les métadonnées dans Hadoop?

Ce que j'ai étudié jusqu'à présent à propos des métadonnées est Metadata est une partie du serveur namenode. C'est à propos de toutes les informations des fichiers dans HDFS, le facteur de réplication, les blocs de données de datanode, les autorisations de fichiers, etc. Cette métadonnée stocke dans un fichier appelé fsimage. S'il vous plaît corrigez-moi si je me trompe

Deuxième est l'espace de noms, à propos de l'espace de noms est la seule chose que je sais, c'est juste une structure de dossier et même ne suis pas sûr de cela. Pourriez-vous me parler de ces termes avec précision? Je suis confondu avec le mot Namespace lui-même .. !!

Et à quoi ça ressemble dans le système Hadoop et où je peux voir ces deux termes si je veux voir sur ma machine locale où j'ai installé hadoop?

+0

Pouvez-vous fournir des références où vous avez trouvé ces termes? Les métadonnées sur le namenode sont correctes. FsImage, c'est une chose, oui. Namespace n'est pas un terme que j'ai entendu parler de –

+0

@ cricket_007, je lisais à partir d'ici https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html#The+File+System+Namespace et https://stackoverflow.com/questions/23922878/what-is-the-meaning-of-namespace-and-metadata-which-were-used-in-hdfsnamenode mais ne pouvait pas comprendre .. !! – Nele

Répondre

0

On dirait que Namespace est juste un chemin HDFS, ou un préfixe sur une table Hive/HBase pour le désigner parmi d'autres. Les métadonnées contiennent des informations sur les espaces de noms simplement parce qu'elles représentent des fichiers. Vous semblez avoir compris les informations sur les métadonnées.

Il n'y a pas de différence, ils sont complémentaires.