在没有 kerberos 的情况下安排 crontab

scheduling crontab without kerberos

尝试从 Linux.When 安排 cron 选项卡作业 我尝试手动执行 shell 脚本(Impala 和配置单元命令),它 运行 成功,但是当我从 crontab

安排它时它失败了
* * * * * sh /path/example.sh

Error : valid kerberos ticket but no valid kerberos ticket found.

keytab 对用户来说是强制性的吗? 我们需要在 script 中包含 keytab 吗? 没有关键选项卡,我们可以从 crontab 安排作业吗?

如果启用了 Kerberos,您需要 keytab/ticket 到 运行 Impala 和 Hive 命令。理想情况下,您应该在脚本中 kinit 密钥表。