Hive 未在带有hadoop的crontab中运行的配置单元脚本必须位于路径错误中

Hive 未在带有hadoop的crontab中运行的配置单元脚本必须位于路径错误中,hive,Hive,在.bashrc和/etc/profile中设置Hadoop主路径和前缀路径后,我也遇到了相同的错误-找不到Hadoop安装:$Hadoop\u Home或$Hadoop\u前缀必须设置或Hadoop必须位于路径中 如果我从crontab运行脚本,我会在hive>提示符中遇到这个错误,它工作正常 有关如何解决此问题的plz帮助在$HIVE\u HOME/conf/HIVE env.sh中设置$HADOOP\u HOME尝试在脚本中加载用户bash配置文件,如下所示 . ~/.bash_profi

在.bashrc和/etc/profile中设置Hadoop主路径和前缀路径后,我也遇到了相同的错误-找不到Hadoop安装:$Hadoop\u Home或$Hadoop\u前缀必须设置或Hadoop必须位于路径中

如果我从crontab运行脚本,我会在hive>提示符中遇到这个错误,它工作正常


有关如何解决此问题的plz帮助

在$HIVE\u HOME/conf/HIVE env.sh中设置$HADOOP\u HOME

尝试在脚本中加载用户bash配置文件,如下所示

. ~/.bash_profile
bash包含在用户bash_配置文件中,它还将具有特定于用户的配置


请参阅类似的问题

您是如何在.batchrc文件中设置路径的。是否可以发布命令。export-HADOOP\u-HOME=/opt/HADOOP/HADOOP-export-HADOOP\u-PREFIX=/opt/HADOOP/HADOOP-export-HIVE\u-HOME=/opt/HADOOP/HIVE-export-path=$HIVE\u-HOME/bin:$path保留我的路径。bashrci也在hive-env.sh中添加了路径,但仍然收到相同的错误显示您的hive-env.sh和crontab脚本。Hi llobocki-在hive/bin/hive-config.sh中添加hadoop路径后,该错误已解决,感谢帮助