hadoop - 为什么我需要在hive-env.sh文件中设置$ HADOOP_HOME,因为它已经在.bashrc文件中设置

标签 hadoop hive

有谁能告诉我在hive-env.sh文件中配置$ HADOOP_HOME变量的原因,因为在hadoop配置期间已经在.bashrc文件中对其进行了配置。

最佳答案

如果hive-env.sh并非以#!/bin/bash开头,或等效的shebang,或者本地用户帐户未运行Hive进程,则不会加载您自己的bashrc

关于hadoop - 为什么我需要在hive-env.sh文件中设置$ HADOOP_HOME,因为它已经在.bashrc文件中设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47956377/

相关文章:

php hiveserver 2 问题

hadoop - OOZIE 工作流 : HIVE table did not exists but directory created in HDFS

hadoop - 在Apache Pig中创建时间序列

hadoop - 将 Hadoop+Hive 与 AWS EMR 上的 MongoDB 连接(找不到类 com/mongodb/DBObject)

Hive 中的日期格式转换

amazon-s3 - Amazon Elastic MapReduce - 从 S3 到 DynamoDB 的大量插入非常慢

amazon-web-services - 在没有EMR的AWS上运行HDFS集群

hadoop - Hadoop名称节点未以退出代码1开头

hadoop - Log4j 不写入 HDFS/Log4j.properties

sql - 基于范围的窗口框架只能有 1 个排序键