Comment faire pour importer/exporter hbase de données via hdfs (hadoop commandes)

J'ai sauvé ma analysé les données par nutch dans Hbase dont le système de fichiers hdfs. Puis j'ai copié mes données (Une table de hbase) à partir de hdfs directement à certains locaux répertoire par la commande

hadoop fs -CopyToLocal /hbase/input ~/Documents/output

Après cela, j'ai copié les données de retour pour une autre hbase (autre système) par la commande suivante

hadoop fs -CopyFromLocal ~/Documents/input /hbase/mydata

Il est enregistré dans hdfs et quand j'utilise list commande dans hbase shell, il le montre comme une autre table je.e "mydata", mais quand je lance scan de commande, il affirme qu'il n'existe pas de table avec "mydata" nom.

Quel est le problème avec la procédure ci-dessus?
En termes simples:

  1. Je veux copier hbase table pour mon système de fichiers local en utilisant une commande hadoop
  2. Alors, je veux l'enregistrer directement dans hdfs dans un autre système de commande hadoop
  3. Enfin, je veux de la table pour être apparu dans hbase et afficher ses données que la table d'origine

OriginalL'auteur Shafiq | 2014-09-18