Hadoop HDFS中的Apache默认配置单元仓库路径

Hadoop HDFS中的Apache默认配置单元仓库路径,hadoop,hive,hdfs,Hadoop,Hive,Hdfs,我第一次在CentOS 7 3节点群集上安装HIVE是为了POC。配置单元安装在用户(hduser1)的根文件夹中,并在.bashrc文件中指定 导出配置单元\u HOME=/HOME/hduser1/HIVE 我还使用以下命令为HiveWarehouse创建了一个HDFS文件夹 hadoop fs-mkdir/user/hive/warehouse hadoop fs-chmod g+w/用户/配置单元/仓库 一切正常。创建表后,我看到仓库文件夹中出现了一个文件 这是我的问题-考虑到我没有在任

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

导出配置单元\u HOME=/HOME/hduser1/HIVE

我还使用以下命令为HiveWarehouse创建了一个HDFS文件夹

hadoop fs-mkdir/user/hive/warehouse hadoop fs-chmod g+w/用户/配置单元/仓库

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

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


我看到另一个人的安装,它在/user/hive234/warehouse创建了Hive warehouse文件夹,并且该安装仍然有效。HIVE是通过某种命名约定来确定的吗?

您知道默认位置是维护为/user/HIVE/warehouse,但是您也可以更改位置,通过在HIVE-site.xml中的HIVE.metastore.warehouse.dir配置参数中指定所需的目录,可以更改此默认位置。

谢谢。这正是我一直在寻找的。