Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso del HBase shell
Después de crear un HBase clúster, el siguiente paso es conectarse para HBase poder empezar a leer y escribir datos (los clústeres de lectura y réplica no admiten la escritura de datos). Puede usar el HBase shell
Para abrir la HBase carcasa
-
Use SSH para conectarse al servidor principal del HBase clúster. Para obtener más información sobre cómo conectarse al nodo principal de Amazon EMR mediante SSH, consulte Conectarse al nodo principal de Amazon EMR mediante SSH en la Guía de administración de Amazon EMR.
-
Ejecute
hbase shell
. El HBase shell se abre con un mensaje similar al siguiente.hbase(main):001:0>
Puede ejecutar comandos de HBase shell desde la línea de comandos. Para obtener más información sobre los comandos del shell y cómo llamarlos, escriba help en la HBase línea de comandos y pulse Entrar.
Creación de una tabla
El siguiente comando crea una tabla denominada “t1” que tiene una única familia de columnas denominada “f1”.
hbase(main):001:0>create 't1', 'f1'
Colocar un valor
El siguiente comando coloca el valor “v1” para la fila “r1” en la tabla “t1” y la columna “f1”.
hbase(main):001:0>put 't1', 'r1', 'f1:col1', 'v1'
Obtener un valor
El siguiente comando obtiene los valores para la fila “r1” de la tabla “t1”.
hbase(main):001:0>get 't1', 'r1'
Eliminación de una tabla
El siguiente comando elimina y borra la tabla “t1”.
hbase(main):001:0>drop 'ns1:t1',false
El valor booleano corresponde a si desea archivar la tabla o no, por lo que puede configurarlo como true
si desea guardarla. También puede ejecutar drop
'ns1:t1'
sin ningún booleano para archivar la tabla.