Tony Kurc created NIFI-1128:
-------------------------------

             Summary: GetHDFSSequenceFile fails with some secure hdfs 
configurations
                 Key: NIFI-1128
                 URL: https://issues.apache.org/jira/browse/NIFI-1128
             Project: Apache NiFi
          Issue Type: Bug
          Components: Extensions
    Affects Versions: 0.3.0
            Reporter: Tony Kurc
            Priority: Minor


hdfs-site.xml snippet
{code:xml}
    <property>
        <name>dfs.data.transfer.protection</name>
        <value>privacy</value>
    </property>
    <property>
        <name>dfs.encrypt.data.transfer</name>
        <value>true</value>
    </property>
    <property>
        <name>dfs.encrypt.data.transfer.algorithm</name>
        <value>rc4</value>
    </property>
    </property>
{code}

core-site.xml snippet
{code:xml}
    <property>
        <name>hadoop.security.authentication</name>
        <value>kerberos</value>
    </property>
       <property>
        <name>hadoop.rpc.protection</name>
        <value>privacy</value>
    </property>

{code}

GetHDFS works with the same config. I believe the file listing may be working 
(as evidenced by the filename being read)

Log messages:
{noformat}
015-11-07 22:43:18,581 WARN [Timer-Driven Process Thread-8] 
org.apache.hadoop.ipc.Client Exception encountered while connecting to the 
server : javax.security.sasl.SaslException: GSS initiate failed [Caused by 
GSSException: No valid credentials provided (Mechanism level: Failed to find 
any Kerberos tgt)]
2015-11-07 22:43:18,582 ERROR [Timer-Driven Process Thread-8] 
o.a.n.p.hadoop.GetHDFSSequenceFile 
GetHDFSSequenceFile[id=9549891c-ce8f-478b-85a2-eb5bd727ce73] Error retrieving 
file hdfs://computer1:9000/use/seq/1ad40994-85ca-11e5-b15d-94de80cd2495.sf from 
HDFS due to java.io.IOException: Failed on local exception: 
java.io.IOException: javax.security.sasl.SaslException: GSS initiate failed 
[Caused by GSSException: No valid credentials provided (Mechanism level: Failed 
to find any Kerberos tgt)]; Host Details : local host is: 
"computer2/127.0.1.1"; destination host is: "computer1":9000; : 
java.io.IOException: Failed on local exception: java.io.IOException: 
javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: 
No valid credentials provided (Mechanism level: Failed to find any Kerberos 
tgt)]; Host Details : local host is: "computer2/127.0.1.1"; destination host 
is: "computer1":9000; 
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to