如何在cloudera quickstartVM -5.7.0中获取默认的HIVE_HOME?

Raj*_*aja 1 hadoop hive sqoop

如何在cloudera-quickstartVM-5.7中获得环境变量$ HIVE_HOME的价值?

试图通过printenv查看现有的环境变量,它不存在.

Ron*_*tel 7

HIVE_HOMEhive调用shell 时设置.这里有三种方法可以找到答案HIVE_HOME

hive命令行:

[cloudera@quickstart ~]$ hive -e '!env'|grep HIVE_HOME
HIVE_HOME=/usr/lib/hive
Run Code Online (Sandbox Code Playgroud)

hiveshell - 这将打印与上面相同的变量,但你不能在这里使用grep,所以你必须HIVE_HOME从所有变量的列表中找到:

hive> !env;
Run Code Online (Sandbox Code Playgroud)

hive命令文件本身:

[cloudera@quickstart ~]$ cat /usr/bin/hive|grep HIVE_HOME
export HIVE_HOME=/usr/lib/hive
Run Code Online (Sandbox Code Playgroud)