Foro Formación Hadoop

Import en Hbase (ImportTsv)

 
Picture of Cristina Martinez Rodriguez
Re: Import en Hbase (ImportTsv)
by Cristina Martinez Rodriguez - Tuesday, 21 May 2019, 1:36 PM
 

Hola,


sigue dando error.

He probado a poner entre comillas 'HBASE_ROW_KEY,f1:movie,f1:year' pero también falla.

Sin las comillas me indica que el fallo está en : f1:movie

Y con las comillas en el nombre de la tabla : movie

Un saludo

Picture of Admin Formación Hadoop
Re: Import en Hbase (ImportTsv)
by Admin Formación Hadoop - Tuesday, 21 May 2019, 5:16 PM
 

Hola, 

Hemos probado y la instrucción funciona correctamente. 

La instrucción debes ejecutarla desde una terminal (no dentro de la shell de hbase).  Lo único, que en la solución el nombre de fichero se indica movie.txt y es movies.txt


Instrucción:

hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -Dimporttsv.columns=HBASE_ROW_KEY,f1:movie,f1:year movie /tmp/movies.txt

Ejemplo una vez terminada la ejecución:

hbase(main):008:0> scan 'movie'

993                  column=f1:year, timestamp=1558451566059, value=1996       

 994                  column=f1:movie, timestamp=1558451566059, value=Big Night 

 994                  column=f1:year, timestamp=1558451566059, value=1996       

 996                  column=f1:movie, timestamp=1558451566059, value=Last Man S

                      tanding                                                   

 996                  column=f1:year, timestamp=1558451566059, value=1996       

 997                  column=f1:movie, timestamp=1558451566059, value=Caught    

 997                  column=f1:year, timestamp=1558451566059, value=1996       

506 row(s) in 2.2700 seconds



Hbase

Picture of Cristina Martinez Rodriguez
Re: Import en Hbase (ImportTsv)
by Cristina Martinez Rodriguez - Wednesday, 22 May 2019, 12:57 PM
 


Lo estaba lanzando desde la shell de hbase y por eso fallaba.

Ya se han insertado los datos correctamente.


Muchas gracias