上下文
cdh 6.1.1、kerberos设置(运行良好)、所有UI(spark history、yarn resource manager、impala/kudu UI)都可用。cdh在它自己的网络上运行,当我登录到那里(citrix vdi)时,我可以直接进入所有UI,似乎没有身份验证(尽管创建了一个hadoop.auth cookie,其中填充了krb信息-我找不到位置和方式)。即使我删除了cookie,它也会回来)。
问题
为了访问hadoop网络之外的ui,我设置了一个代理(netscaler)。当我使用它时,对于所有ui,我都以403结尾 java.lang.IllegalArgumentException
. cookie已创建,但为空。hue是一个例外:因为它处理自己的身份验证,所以不需要krb cookie。
我见过https://hadoop.apache.org/docs/r3.0.0/hadoop-project-dist/hadoop-common/httpauthentication.html 但是所有http.authentication设置似乎都不是由cloudera管理器设置的。
问题
最大的问题是我怎样才能让代理工作。。。但是一步一步地,我真的被这个hadoop.auth cookie弄糊涂了:在哪里设置的,如何以及如何通过代理创建它?
暂无答案!
目前还没有任何答案,快来回答吧!