没有在带有hadoop的crontab中运行的Hive脚本必须在路径错误中

时间:2015-03-09 04:57:14

标签: hive

在.bashrc和/ etc / profile中设置Hadoop Home路径和前缀路径后,我也得到相同的错误 - 找不到hadoop安装:必须设置$ HADOOP_HOME或$ HADOOP_PREFIX或必须在路径中设置hadoop < /强>

如果我从crontab运行脚本即时从hive&gt;面对此错误提示工作正常

请帮忙解决一下如何解决这个问题

2 个答案:

答案 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