× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
tomconrad reported 2014-10-15T20:57:37Z  · tariqrahiman last modified 2014-10-31T22:24:52Z

Enhance Cloudera Hive to use Simba JDBC drivers or Apache JDBC drivers


Priority Minor
Complexity Moderate
Component Hive
Version 16.0
Here are the steps to use Simba drivers:
 
Impala -
 
1) Remove our packaged hive drivers
 
2) Copy the following jar files:
 
     hive_metastore
     hive_service
     ImpalaJDBC4
     TCLIServiceClient
 
3) Change CoreHiveDriver to point at the new driver path
 
 return new com.aquafold.aquacore.open.rdbms.drivers.hive.AQHiveDriver2((Driver)        Class.forName("com.cloudera.impala.jdbc4.Driver")
.newInstance(), connSettings);
 
4) Optionally change url to use ;AuthMech=0 instead of ;auth=noSasl. Although both work, It looks like Cloudera added AuthMech to handle which authentication to use.. For example: AuthMech=1 is for Kerberos. Will need to wire this into our Auth panel to url conversion.
 
Hive2 - 
 
1) Remove our packaged hive drivers
 
2) Copy the following jar files:
 
     hive_metastore
     hive_service
     HiveJDBC4
     TCLIServiceClient
 
3) Change CoreHiveDriver to point at the new driver path
 
return new com.aquafold.aquacore.open.rdbms.drivers.hive.AQHiveDriver2((Driver) Class.forName("com.cloudera.hive.jdbc4.HS2Driver")
.newInstance(), connSettings);
 
4) Might have to change url for AutoMech???
 
Also need to change the url from hive2 to impala with the Simba drivers...
 
 
Should we also wire in Hiverserver1??? 
 

Issue #12570

Closed
Fixed
Resolved 2014-10-20T15:17:26Z
 
 
Completion
No due date
Fixed Build ADS 16.0.0-dev-6
No time estimate

About AquaClusters Privacy Policy Support Version - 19.0.2-4 AquaFold, Inc Copyright © 2007-2017