在.bashrc和/ etc / profile中设置Hadoop Home路径和前缀路径后,我也得到相同的错误 - 找不到hadoop安装:必须设置$ HADOOP_HOME或$ HADOOP_PREFIX或必须在路径中设置hadoop < /强>
如果我从crontab运行脚本即时从hive&gt;面对此错误提示工作正常
请帮忙解决一下如何解决这个问题
答案 0 :(得分:0)
在$ HIVE_HOME / conf / hive-env.sh中设置$ HADOOP_HOME
答案 1 :(得分:0)
尝试在脚本中加载用户bash配置文件,如下所示,
. ~/.bash_profile
bash包含在用户bash_profile中,它也将具有用户特定的配置。
查看类似问题Hbase commands not working in script executed via crontab