HDFS中的Apache默认Hive Warehouse路径

时间:2019-01-16 22:48:58

标签: hadoop hive hdfs

我第一次出于POC目的在CentOS 7 3节点集群上安装了HIVE。 HIVE安装在用户(hduser1)的根文件夹中,并在.bashrc文件中指定。

导出HIVE_HOME = / home / hduser1 / hive

我还使用以下命令为HIVE仓库创建了HDFS文件夹。

hadoop fs -mkdir / user / hive /仓库 hadoop fs -chmod g + w / user / hive / warehouse

一切正常。创建表格后,我看到一个文件出现在仓库文件夹中。

这是我的问题-考虑到我没有在任何配置文件中添加/ user / hive / warehouse这个路径,因此HIVE如何知道此仓库路径?

我看到另一个人的安装,该安装在/ user / hive234 / warehouse中创建了Hive仓库文件夹,并且该安装仍然有效。 HIVE是否通过某些命名约定将其找出来?

1 个答案:

答案 0 :(得分:0)

好吧,您知道默认位置保持为/ user / hive / warehouse,但是您也可以通过在hive-site中存在的hive.metastore.warehouse.dir配置参数中指定所需目录来更改位置.xml,可以更改此默认位置。
 Here is the example