我使用beeline连接到Hive。
我想从$ HIVE_HOME / conf的不同目录中提供hive-site.xml的属性。原因是我们没有$ HIVE_HOME / conf目录的权限,也没有/ etc / hive / conf目录的权限。
我在$ HADOOP_HOME / conf中创建了一个hive-site.xml;然而,这些属性并没有被提升。
我查看了“set -v”的输出以查看默认属性;但是我不知道这些属性来自哪里,因为它们甚至没有反映$ HIVE_HOME / conf中的hive-site.xml,也没有反映出etc / hive / conf。
我的第一个问题是:默认属性可以来自何处? 更重要的是:我如何自己提供hive-site.xml并覆盖现有属性?
注意:我知道我们可以使用“set [property] = [value];”在配置单元但由于另一个程序将使用只能执行sql查询但不能执行set命令的配置单元,我希望通过hive-site.xml执行此操作。