如何通过unix终端获取hadoop\u home&java\u home环境变量?我知道javau home变量会出现在hadoop-env.sh中,但是我如何通过终端呢?
hgncfbus1#
假设这些是在您的登录脚本中设置的,或者您已经以其他方式设置了它们:
printenv HADOOP_HOME printenv JAVA_HOME
或
echo $HADOOP_HOME echo $JAVA_HOME
pcww981p2#
您可以通过在.bashrc文件中设置它来全局定义它,或者可以在hadoop文件夹中的本地hadoop-env.sh脚本中设置它。如果是全局的,您可以通过以下方式进行检查:
echo $HADOOP_HOME
如果是脚本选项,则可以通过将此变量导入当前上下文并再次检查来验证此变量:
. /usr/hadoop/bin/hadoop-env.sh echo $HADOOP_HOME
2条答案
按热度按时间hgncfbus1#
假设这些是在您的登录脚本中设置的,或者您已经以其他方式设置了它们:
或
pcww981p2#
您可以通过在.bashrc文件中设置它来全局定义它,或者可以在hadoop文件夹中的本地hadoop-env.sh脚本中设置它。如果是全局的,您可以通过以下方式进行检查:
如果是脚本选项,则可以通过将此变量导入当前上下文并再次检查来验证此变量: