我是oozie的新手,并且正在关注this我的第一个oozie hive工作。 根据教程中的说明,我在目录中创建了以下文件:
蜂房default.xml中
hive_job1.hql
job.properties
但是当我运行这个命令时:
oozie job -oozie http://localhost:11000/ -config /home/ec2-user/ankit/oozie_job1/job.properties -submit
我收到以下错误:
错误:IO_ERROR:java.io.IOException:连接Oozie服务器时出错。否则重试= 1.异常=无法进行身份验证,身份验证失败,状态:404,消息:未找到
我尝试在互联网上找到解决方案,但没有解决问题。(可能错过了一些东西)
请让我知道我哪里出错了,我需要更多的信息来了解这个问题。
答案 0 :(得分:3)
错误是由于-oozie
参数的值不正确。您忘了最后添加oozie
。它应该是-oozie http://localhost:11000/oozie
oozie job -oozie http://localhost:11000/oozie -config /home/ec2-user/ankit/oozie_job1/job.properties -submit
答案 1 :(得分:1)
请尝试在core-site.xml中设置以下属性:
<property>
<name>hadoop.proxyuser.oozie.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.oozie.groups</name>
<value>*</value>
</property>
其中*
代表所有用户。
进行上述更改后重新启动hadoop群集。