如何在cloudera-quickstartVM-5.7中获得环境变量$ HIVE_HOME的价值?
试图通过printenv查看现有的环境变量,它不存在.
HIVE_HOME在hive调用shell 时设置.这里有三种方法可以找到答案HIVE_HOME
从hive命令行:
[cloudera@quickstart ~]$ hive -e '!env'|grep HIVE_HOME
HIVE_HOME=/usr/lib/hive
从hiveshell  - 这将打印与上面相同的变量,但你不能在这里使用grep,所以你必须HIVE_HOME从所有变量的列表中找到:
hive> !env;
从hive命令文件本身:
[cloudera@quickstart ~]$ cat /usr/bin/hive|grep HIVE_HOME
export HIVE_HOME=/usr/lib/hive
| 归档时间: | 
 | 
| 查看次数: | 2945 次 | 
| 最近记录: |