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