2014-11-21 139 views
0

我已经设法安装并使用Hadoop HDFS和Hive,并且我可以使用Talend将数据提取并插入到Hive中。Hive在哪里存储文件系统上的数据?

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

在文件系统上创建这些表的位置是什么?

回答

0

实际上,配置单元是在hadoop平均值的基础上使用hdfs进行存储,或者可以使用其他文件系统。

如果你的蜂巢使用的文件系统HDFS然后

去你Hadoop的安装位置终端。

hadoop dfs -ls /user/hive/warehouse 
0

使用hadoop dfs -ls /user/hive/warehouse的蜂巢管理的表
如果您创建表与external关键字,你应该给创建table.so表的路径将在指定路径创建,并且可以与hadoop dfs -ls <path-to-given-directory>
可以看出希望能帮助到你。