My Oracle Support Banner

Hive "THRIFT protocol error" When Testing ODI Connection with Kerberos SSL-Enabled Big Data Cluster (Doc ID 2401677.1)

Last updated on MAY 31, 2018

Applies to:

Oracle Data Integrator - Version 12.1.2.0.0 and later
Information in this document applies to any platform.

Symptoms

When attempting to create an Oracle Data Integrator (ODI) connection to a Hive topology with a Kerberos SSL-enabled Big Data Cluster, the following error occurs:

java.sql.SQLException: [FMWGEN][Hive JDBC Driver]THRIFT protocol error.[[
  at oracle.odi.runtime.agent.processor.impl.TestDataServerProcessor.doProcessRequest(TestDataServerProcessor.java:305)
  at oracle.odi.runtime.agent.processor.SimpleAgentRequestProcessor.process(SimpleAgentRequestProcessor.java:49)
  at oracle.odi.runtime.agent.support.DefaultRuntimeAgent.execute(DefaultRuntimeAgent.java:68)
  at oracle.odi.runtime.agent.servlet.AgentServlet.processRequest(AgentServlet.java:830)
  at oracle.odi.runtime.agent.servlet.AgentServlet.doPost(AgentServlet.java:748)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
  at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:769)
  ...

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.