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 HBase shell
Pour ouvrir la HBase coque
-
Utilisez SSH pour vous connecter au serveur principal du HBase cluster. Pour plus d'informations sur la façon de se connecter au nœud principal Amazon EMR via SSH, consultez la section Connexion au nœud principal via SSH dans le guide de gestion Amazon EMR.
-
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' HBase invite 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.