I am attempting to connect to HIVE using the KNIME Big Data Connector from a Windows PC. The Windows PC and the Hadoop cluster on in different realms. I'm using MIT Kerberos on the PC to manage tickets.
I am having an odd problem connecting KNIME to Hive using the Big Data Connectors. The error message I get in KNIME is:
ERROR Hive Connector 0:1 Exception creating Kerberos based jdbc connection: Illegal principal name myusername@MYDOMAIN.NET
ERROR Hive Connector 0:1 Execute failed: Could not create connection to database: No rules applied to myusername@MYDOMAIN.NET
The error comes back immediately (i.e. not a timeout problem), and there is nothing in the log file.
Things I know:
1. myusername@MYDOMAIN.NET is correct. I've got a valid Kerberos ticket.
2. I can use applications on this PC to conenct using Kerberos (i.e. TOAD for Hadoop works perfectly)
3. I can use my account on another computer to connect KNIME to HIVE with the Big Data conenctor. We installed the same things on one of my team mate's PCs and it worked for both of us.
From what I can tell, the message usually indicates an authentication problem with the Kerberos principal, but I am kind of stuck. I'd appreciate any help in debugging this that the community can offer.
Thanks,
KC