调度没有kerberos的crontab

时间:2018-05-11 16:35:13

标签: linux hive cron cloudera impala

尝试从Linux安排cron标签作业。当我尝试手动执行shell脚本(Impala和hive命令)时,它成功运行但是当我从crontab安排它时它失败了

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

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

keytab对用户是强制性的吗? 我们是否需要在keytab中加入script? 如果没有密钥选项卡,我们可以从crontab安排作业吗?

1 个答案:

答案 0 :(得分:2)

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