如何在cloudera-quickstartVM-5.7中获取环境变量 $ HIVE_HOME 的价值?
试图通过 printenv 查看现有的环境变量,它不存在。
答案 0 :(得分:6)
HIVE_HOME
shell时设置 hive
。以下是查找HIVE_HOME
来自hive
命令行:
[cloudera@quickstart ~]$ hive -e '!env'|grep HIVE_HOME
HIVE_HOME=/usr/lib/hive
从hive
shell - 这将打印与上面相同的变量
但你不能在这里使用grep,所以你必须从所有变量列表中找到HIVE_HOME
:
hive> !env;
从hive
命令文件本身:
[cloudera@quickstart ~]$ cat /usr/bin/hive|grep HIVE_HOME
export HIVE_HOME=/usr/lib/hive