Utilisation de la HBase coque - Amazon EMR

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de la HBase coque

Après avoir créé un HBase cluster, l'étape suivante consiste à vous HBase y connecter afin de pouvoir commencer à lire et à écrire des données (les écritures de données ne sont pas prises en charge sur un cluster en lecture-réplique). Vous pouvez utiliser le HBaseshell pour tester les commandes.

Pour ouvrir la HBase coque
  1. SSHÀ utiliser pour se connecter au serveur principal du HBase cluster. Pour plus d'informations sur la façon de se connecter au nœud EMR principal Amazon à l'aide deSSH, consultez la section Se connecter au nœud principal SSH à l'aide du guide EMR de gestion Amazon.

  2. Exécutez hbase shell. Le HBase shell s'ouvre avec un message similaire à ce qui suit.

    hbase(main):001:0>

Vous pouvez exécuter des commandes HBase shell à partir de l'invite. Pour plus d'informations sur les commandes shell et sur la façon de les appeler, tapez help à l'HBaseinvite et appuyez sur Entrée.

Créer une table

La commande suivante crée une table nommée « t1 », dotée d'une famille de colonnes unique nommée « f1 ».

hbase(main):001:0>create 't1', 'f1'

Placement d'une valeur

La commande suivante place la valeur « v1 » pour la ligne « r1 » dans la table « t1 » et la colonne « f1 ».

hbase(main):001:0>put 't1', 'r1', 'f1:col1', 'v1'

Obtention d'une valeur

La commande suivante obtient les valeurs pour la ligne « r1 » dans la table « t1 ».

hbase(main):001:0>get 't1', 'r1'

Supprimer une table

La commande suivante supprime et supprime le tableau « t1 ».

hbase(main):001:0>drop 'ns1:t1',false

La valeur booléenne indique si vous souhaitez archiver ou non votre table. Vous pouvez donc la définir sur true si vous souhaitez l'enregistrer. Vous pouvez également exécuter drop 'ns1:t1' sans booléen pour archiver la table.