首页 > 解决方案 > 在没有 kerberos 的情况下调度 crontab

问题描述

尝试cron从 Linux 调度选项卡作业。当我尝试手动执行 shell 脚本(Impala 和 hive 命令)时,它运行成功,但是当我从crontab

* * * * * sh /path/example.sh

错误:有效的 kerberos 票证,但未找到有效的 kerberos 票证。

对用户来说是keytab强制性的吗?我们需要包括keytabscript吗?如果没有键选项卡,我们可以从 crontab 安排工作吗?

标签: linuxhivecronclouderaimpala

解决方案


如果启用了 Kerberos,您需要一个 keytab/ticket 来运行 Impala 和 Hive 命令。理想情况下,您应该在脚本中启动 keytab。


推荐阅读