où sont hbase namespaces/tables de données stockées sur le hdfs?
Où hbase stocker des fichiers de données pour l'espace de noms/tables?
J'ai trouvé ce post : Comment Hbase écrire ses données et où mais j'ai besoin d'un chemin complet de l'emplacement, juste à séparer des privilèges à des espaces de noms différents.
Dans les fichiers de la Ruche sont en hive_warehouse_path/base de données//table de partition et je suis à la recherche pour le même, mais dans Hbase.
Pouvez-vous aider?
ce qui concerne
Pawel
Edit: Par ailleurs, j'ai trouvé un intéressant diaporama sur la structure de fichier dans HBase: http://www.slideshare.net/enissoz/hbase-and-hdfs-understanding-filesystem-usage
OriginalL'auteur psmith | 2014-07-24
Vous devez vous connecter pour publier un commentaire.
Sous
${base.rootdir}/data
nous avons sous-répertoires liés à des espaces de noms et les noms de table.Par exemple
Disons que nous avons de cette configuration dans
hbase-site.xml
Et nous avons de l'espace de noms MyFirstNamespace avec des tables MyTable1, MyTable2 de sorte que la structure de répertoire sur hdfs sera:
OriginalL'auteur psmith
La configuration parameterh
base.rootdir
danshbase-site.xml
ouhbase-default.xml
dit HBase où écrire dans HDFS. De la documentation:OriginalL'auteur Donald Miner
L'espace de Noms pour les tables Hbase seront stockés dans le dossier meta présent à cet emplacement:
/hbase/data/hbase/espace de noms/alphanumérique-numéro-nom de dossier/info/alpha-numérique-nom de fichier
Ce fichier contient un espace de noms.
OriginalL'auteur siddharth ubale