Hive在哪里存储文件系统上的数据?

时间:2014-11-21 12:56:51

标签: hadoop hive

我已经设法安装并使用Hadoop HDFS和Hive,我可以使用Talend将数据提取并插入Hive。

我的问题是,当我们从Talend创建一个表(使用Apache发行版)时,它会在Hive中创建它,但我无法在Hive数据库中看到相同的内容。

在文件系统上创建这些表的位置在哪里?

2 个答案:

答案 0 :(得分:0)

实际上,hive是使用hdfs存储的hadoop意义上的工作,或者可以使用其他文件系统。

如果你的hive使用文件系统作为hdfs那么

转到已安装hadoop的终端。

hadoop dfs -ls /user/hive/warehouse

答案 1 :(得分:0)

hadoop dfs -ls /user/hive/warehouse用于Hive托管表
如果使用external关键字创建表,则应该给出创建表的路径。将在给定路径中创建表,并且可以使用hadoop dfs -ls <path-to-given-directory>来查看。 希望它有所帮助。