Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop Sqoop导入后无法查询配置单元表_Hadoop_Hive_Sqoop - Fatal编程技术网

Hadoop Sqoop导入后无法查询配置单元表

Hadoop Sqoop导入后无法查询配置单元表,hadoop,hive,sqoop,Hadoop,Hive,Sqoop,我通过sqoop将oracle db的几个表导入到配置单元中。命令如下所示: ./sqoop import --connect jdbc:oracle:thin:@//185.2.252.52:1521/orcl --username USER_NAME --password test --table TABLENAME--hive-import 我使用的是嵌入式元存储(至少我这么认为,我没有在这方面更改默认的配置)。当我在配置单元中显示表时,导入的表不会显示,但是我通过命令行为测试创建的一些

我通过sqoop将oracle db的几个表导入到配置单元中。命令如下所示:

./sqoop import --connect jdbc:oracle:thin:@//185.2.252.52:1521/orcl --username USER_NAME --password test --table TABLENAME--hive-import
我使用的是嵌入式元存储(至少我这么认为,我没有在这方面更改默认的配置)。当我在配置单元中显示表时,导入的表不会显示,但是我通过命令行为测试创建的一些表会显示。这些表都位于hdfs上的同一仓库目录中。似乎sqoop导入没有使用相同的元存储

但它在哪里?在使用命令行进行查询时,如何切换到它


谢谢

我认为整个问题都在嵌入式元存储中,因为如果默认情况下用户当前工作目录中不存在,HIVE将创建它。因此,Sqoop最终将使用与hive不同的元存储。我建议将MySQL配置为metastore的后端。

我认为整个问题都在嵌入式metastore中,因为如果默认情况下用户当前工作目录中不存在,HIVE将创建它。因此,Sqoop最终将使用与hive不同的元存储。我建议将MySQL配置为metastore的后端