0
儘管將用戶「kapil.sharma02」設置爲代理用戶,但我無法在本地單節點hadoop羣集上運行oozie作業。這是由於我的用戶名中的通配符?你能建議一種補救辦法嗎?由於模擬錯誤(通配符支持),Oozie作業無法運行
kapil.sharma02 $ ./oozie工作-oozie http://localhost:11000/oozie -config ../examples/apps/map-reduce/job.properties經營;
錯誤: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>
我只想知道如何處理我名下的通配符問題。 Escape無法正常工作,如上面的代碼所示。 – ahuman