Como parte de la arquitectura que decidí implementar en un proyecto de bigdata en un cliente, se comenzó a instalar hive, para poder poblarla de tablas de datos pesados. Tablas de 50G a 200G en una primera etapa.
Me encontraba realizando la configuración de derby integrado con Hive y al momento de configurar la instalación de hive, y crear los directorios me arroja el siguiente error.
mkdir: `/var/hadoop/USERS/user/hive/warehouse/': No such file or directory
La secuencia ocurrió cuando estaba creando los directories de Hive con HDFS
hadoop@srvhadoopt2:$ hadoop fs -mkdir /tmp hadoop@srvhadoopt2:$ hadoop fs -mkdir /var/hadoop/USERS/user/hive/warehouse/ mkdir: `/var/hadoop/USERS/user/hive/warehouse/': No such file or directory
Troubleshotting
El error me aparecia por que es la version de hadoop que estaba utilizando, necesitaba usar el wildcar -p , como cuando ejecuto un mkdir -p para paths anidados.
hadoop@srvhadoopt2:$ hadoop fs -mkdir -p /opt/hadoop/user/hive/warehouse hadoop@srvhadoopt2:$
Espero les sea de ayuda!
Have a nice weekend !