2015-08-20 14 views

cevap

5

Kullanıcı bilgileri HttpServletRequest # getRemoteUser() adresinden alındı.
1. Güvensiz bir küme dağıtıyorsanız, kullanıcı adını sunucuya iletmenin en kolay yolu URL parametresidir. Örneğin, http://localhost:8088/cluster?user.name=babu
2. Güvenli bir küme yerleştirdiyseniz, büyük olasılıkla Kerberos kimlik doğrulamasını kullanırsınız. Bir kerberos tgt almak için kinit'u kullanabilir, ardından tarayıcıyı görüşmek üzere yapılandırın. ( firefox network.negotiate-URI'larını auth.trusted ve --auth-sunucu-beyaz liste krom için. Bu konuda cevapları sürü var eminim) Daha fazla bilgi için

kontrol edebilirsiniz hadoop resmi dokümantasyonu (https://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-common/HttpAuthentication.html)

1

Sen varsayılan yapılandırmasını değiştirerek erişim denetim listesi belirlesin: Küme özgüdür başka bir şey, için

world:anyone:rwcda 

den

yarn.resourcemanager.zk-acl 

ResourceManager'ın Z için kullandığı ACL'ler iç durumu depolamak için düğüm yapısı.

İlgili konular