Apache-Hadoop-WebHDFS
view release on metacpan or search on metacpan
lib/Apache/Hadoop/WebHDFS.pm view on Meta::CPAN
my $authmethod = 'gssapi'; # 3 values: gssapi, unsecure, doas
my ($url, $urlpre, $urlauth, $user, $doas_user) = undef;
if ($_[0]->{'doas_user'}) { $doas_user = $_[0]->{'doas_user'}; }
if ($_[0]->{'namenode'}) { $namenode = $_[0]->{'namenode'}; }
if ($_[0]->{'namenodeport'}) { $namenodeport = $_[0]->{'namenodeport'}; }
if ($_[0]->{'authmethod'}) { $authmethod = $_[0]->{'authmethod'}; }
if ($_[0]->{'user'}) { $user = $_[0]->{'user'}; }
# stack_depth set to 0 so we don't blow-up ram by saving content with each request.
my $self = $class-> SUPER::new( agent=>"Apache_Hadoop_WebHDFS",
stack_depth=>"0",
);
$self->{'namenode'} = $namenode;
$self->{'namenodeport'} = $namenodeport;
$self->{'authmethod'} = $authmethod;
$self->{'user'} = $user;
$self->{'doas_user'} = $doas_user;
return $self;
}
( run in 0.964 second using v1.01-cache-2.11-cpan-49f99fa48dc )