c# - Windows WebHDFS Client to Cloudera Hadoop -


we have windows application communicating fine via webhdfs client (in incubator phase) http:/ /hadoopsdk.codeplex.com/wikipage?title=webhdfs%20client&referringtitle=home cloudera hadoop installation. next phase establish kerberos authentication via http. having difficulty finding on topic between windows client , linux/apache server.

most of examples i've seen using curl --negotiate mechanism : http://hadoop.apache.org/docs/r1.0.4/webhdfs.html#delegation+token+operations

everything else i've found .net has been low level http://msdn.microsoft.com/en-us/library/ms995331.aspx

is there out there can use or going have write custom code?

i found solution problem being misunderstood how kerebros snego implemented.

for of in same predicament hope helps..the authentication done between client (windows machine) , kdc (linux) @ time of users logon of client (for 1 configuration). after ticket has been issued webhdfs communication can established in more secure manner. quote cloudera team (which extremely helpful btw).

"if cloudera cluster kerberized webhdfs on server side accept spnego kerberos authentication. if cluster kerberized directly in ad realm , if end user has logged same ad domain, should enough if microsoft clients supports it. otherwise either have authenticate same kerberos realm mit kerberos client , kinit or 1 way trust should setup between cluster kerberos realm , ad realm endusers authenticating."


Comments

Popular posts from this blog

java - Intellij Synchronizing output directories .. -

git - Initial Commit: "fatal: could not create leading directories of ..." -