我知道可以在远程服务器上安装Metastore。为了进行此设置,我必须在hive-site.xml文件中指定ConnectionURL,Driver,Username和Password。是否可以从hive shell访问hive-site.xml文件中的信息?
答案 0 :(得分:1)
您可以通过Hive CLI使用SET
命令。但是它会打印命名空间hivevar, hiveconf, system, and env.
中的所有变量。因此,您可以将它与grep
一起使用来打印所需的属性。例如,如果您想查看在hive-site.xml中设置的mapred.reduce.tasks
的值,那么您可以这样做:
bin/hive -S -e "set" | grep mapred.reduce.tasks
要获得与Metastore相关的信息,您可以这样做:
bin/hive -S -e "set" | grep metastore
我不知道这是否是你所期待的,但它对我有用。希望这对你也有帮助。