2016-06-12 11 views
0

ユーザー "kapil.sharma02"をプロキシユーザーとして設定しているにもかかわらず、ローカル単一ノードhadoopクラスタでoozieジョブを実行できません。これは私のユーザー名のワイルドカードによるものですか?あなたは救済策を提案できますか?偽装エラー(ワイルドカードサポート)のため、Oozieジョブが実行されない

kapil.sharma02 $ ./oozie仕事-oozie http://localhost:11000/oozie -config ../examples/apps/map-reduce/job.properties -run

エラー:E0501:E0501:認可操作を実行できませんでした、ユーザー:kapil.sharma02がここkapil.sharma02

を偽装することはできませんが、私のコア-site.xmlの(Hadoopの2.6.4) は、私は、エスケープ文字が、運ととなしの両方、この設定を追加しようとしているあります。

<configuration> 
    <property> 
     <name>fs.defaultFS</name> 
     <value>hdfs://localhost:9000</value> 
    </property> 

<property> 
     <name>hadoop.proxyuser.kapil\.sharma02.hosts</name> 
     <value>*</value> 
    </property> 

<property> 
     <name>hadoop.proxyuser.kapil\.sharma02.groups</name> 
     <value>*</value> 
</property> 

    <property> 
     <name>hadoop.proxyuser.oozie.hosts</name>         
     <value>*</value> 
    </property> 

<property> 
     <name>hadoop.proxyuser.oozie.groups</name> 
     <value>*</value> 
</property> 

答えて

0

適切なエラー情報を確認してください。これがあなたを助けるかもしれないかどうかは分かりませんが、同様の問題は解決されますhere。見てください。

+0

私は自分の名前でワイルドカードの問題をどのように処理するのかを知りたいだけです。エスケープは上のコードのように機能しません。 – ahuman

関連する問題