错误:IO_ERROR:java.io.IOException:连接Oozie服务器

时间:2016-06-07 07:31:53

标签: hadoop oozie hadoop2 ambari

我是oozie的新手,并且正在关注this我的第一个oozie hive工作。 根据教程中的说明,我在目录中创建了以下文件:

  1. 蜂房default.xml中

  2. hive_job1.hql

  3. job.properties

  4. workflow.xml
  5. 但是当我运行这个命令时:

     oozie job -oozie http://localhost:11000/ -config  /home/ec2-user/ankit/oozie_job1/job.properties -submit
    

    我收到以下错误:

      

    错误:IO_ERROR:java.io.IOException:连接Oozie服务器时出错。否则重试= 1.异常=无法进行身份验证,身份验证失败,状态:404,消息:未找到

    我尝试在互联网上找到解决方案,但没有解决问题。(可能错过了一些东西)

    请让我知道我哪里出错了,我需要更多的信息来了解这个问题。

2 个答案:

答案 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群集。