/ / default.fs.name y hive.metastore.warehouse.dir no entran en conflicto - hadoop, apache-hive

default.fs.name y hive.metastore.warehouse.dir no entran en conflicto - hadoop, apache-hive

Hola cuando trato de ejecutar el comando a continuación

Load data Inpath "/data" into Table Tablename;

en el shell de la colmena arroja el siguiente error

Move from: hdfs://hadoopcluster/data to: file:/user/hive/warehouse/Tablename is not valid. Please check that values for params "default.fs.name" and "hive.metastore.warehouse.dir" do not conflict.

donde mi propiedad default.fs.name es

<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoopcluster</value>
</property>

donde mi hive.metastore.warehouse.dir es

 <property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive/warehouse</value>
<description>location of default database for the warehouse</description>
</property>

¿Alguien me puede ayudar en esto?

Respuestas

1 para la respuesta № 1

Esto se debe a que está utilizando la ubicación de almacenamiento "local" / usuario / colmena / almacén para su metastore de Hive que entra en conflicto con el defaultFS (por colmena).

¿Quiere decir que está usando almacenamiento "local" o HDFS?

Para usar HDFS para la configuración Hive metastore, debe especificar el URI HDFS completo para ese almacenamiento:

hdfs://hadoopcluster/user/hive/warehouse