猿问

在不使用kerberos的情况下调度crontab

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

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

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

keytab对用户是强制性的吗?我们需要包含keytabinscript吗?没有关键标签,我们可以从crontab安排工作吗?


冉冉说
浏览 361回答 1
1回答

MM们

如果启用了Kerberos,则需要一个密钥表/票证才能运行Impala和Hive命令。理想情况下,您应该在脚本内初始化keytab。
随时随地看视频慕课网APP
我要回答