有些问题在他们开发人员的文档中就能找到解决方法这里就不提了。
你本地能跑hive,放到hera上就找不到hive环境变量,因为hera在最终的执行语句是
sudo -u user sh xx.sh 这里就算加了 sudo -s -u sh xx.sh 也是不行
我的机器CentOS Linux release 7.4.1708 (Core) 因为sudo -u 的时候吧环境变量重置了打开visudo
可以看见 Defaults env_reset 这里是我注释的截图的时候就没有放开
可以直接在Defaults secure_path 后边直接加上hive的路径就可以了