Problemas en la ejecución de consultas de colmena
Pregunta
He configurado Hadoop y Hive en Windows a través de Cygwin. Pero me enfrento a algunos problemas como:
En la terminal de colmena (CLI):
colmena>
Cuando ingreso a la consulta, la consulta no se ejecuta y la terminal permanece ocupada.
Si entro en la consulta como:
bin/hive -e 'LOAD DATA INPATH 'kv1.txt' OVERWRITE INTO TABLE pokes;'
La salida es así:
Hive history file=/tmp/Bhavesh.Shah/hive_job_log_Bhavesh.Shah_201111301549_1377455380.txt
FAILED: Parse Error: line 1:17 mismatched input 'kv1' expecting StringLiteral near 'INPATH' in load statement
¿Cual podría ser el problema?
Solución
Probar
bin/hive -e 'LOAD DATA INPATH kv1.txt OVERWRITE INTO TABLE pokes;'
sin las citas individuales alrededor kv1.txt
.
Otros consejos
Si su archivo en el sistema de archivos local intenta
bin/hive -e 'LOAD DATA LOCAL INPATH kv1.txt OVERWRITE INTO TABLE pokes;'
Por defecto, busca el archivo en HDFS.
Si su archivo en el sistema de archivos local intenta
bin/hive -e 'LOAD DATA LOCAL INPATH give absolute localpath OVERWRITE INTO TABLE pokes;'
Si su archivo en el sistema de archivos HDFS intente
bin/hive -e 'LOAD DATA LOCAL INPATH give absolute HDFS path OVERWRITE INTO TABLE pokes;'
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow