On this Page
Overview
This account is used by the Snaps in the Hive Snap Pack. The account can be configured with and without Kerberos and supports SSL connection.
You can create an account from Designer or Manager. In Designer, when building pipelines, every Snap that needs an account prompts you to create a new account or use an existing account. The accounts can be created in or used from:
- Your private project folder: This folder contains the pipelines that will use the account.
- Your Project Space’s shared folder: This folder is accessible to all the users that belong to the Project Space.
- The global shared folder: This folder is accessible to all the users within an organization in the SnapLogic instance.
Account Configuration
In Manager, you can navigate to the required folder and create an account (see Configuring Hive Accounts). To create an account for a generic JDBC driver:
- If not already done, upload the JDBC driver for this database as a file for the specific project.
- Click Create, then select Hive > Hive Database Account or Generic Hive Database Account (as required).
- Supply an account label.
- Supply the necessary properties for your database.
- Supply the necessary JDBC driver jars for your driver.
- (Optional) Supply additional information on this account in the Notes field of the Info tab.
- Click Apply.
Avoid changing account credentials while pipelines using them are in progress. This may lead to unexpected results, including locking the account.
Account Types
Hive Database Account
Generic Hive Database Account
Additional Configurations
Configuring Hive with SSL
The following URL properties have to be configured:
URL Property Name | URL Property Value |
---|---|
ssl | Required. Binary value to denote that SSL is enabled. This value must always be 1. |
sslTrustStore | Required. The path of SSL Truststore key (.jks file ). It can be referenced from the Snaplex's file system. |
sslTrustStorePassword | Required. Password configured for the SSL trust store. |
AllowSelfSignedCerts | Binary value to denote that server is allowed to use self-signed SSL certificates by the driver. |
CAIssuedCertNamesMismatch | Binary value to denote that the CA issued SSL certificate's name is required by the driver to match the host name of the Hive server. |
The above list is specific to Hive with or without Kerberos enabled. With Kerberos enabled, the properties such as Client Principal, Key tab file and Service principal have to be additionally provided.
Limitations or known issues
"Method not supported" error while validating Apache Hive JDBC v1.2.1 or earlier
The Hive Snap Pack does not validate with Apache Hive JDBC v1.2.1 jars or earlier because of a defect in Hive. HDP 2.6.3 and HDP 2.6.1 run on Apache Hive JDBC v1.2.1 jars.
To validate Snaps that must work with HDP 2.6.3 and HDP 2.6.1, use JDBC v2.0.0 jars.
Testing Environment
Hive Version: Hive 1.1.0, Hive 1.2.0
Hive with Kerberos works only on Hive JDBC4 driver 2.5.12 and above
- Hive with SSL works only on Hive JDBC4 driver 2.5.12 and above.
Cluster Versions: CDH 5.16.1, CDH 5.10, HDP 2.6.1, HDP 2.6.3
Release | Snap Pack Version | Date | Type | Updates |
---|---|---|---|---|
November 2024 | main29029 |
| Stable | Updated and certified against the current SnapLogic Platform release. |
August 2024 | main27765 | Stable | Upgraded the | |
May 2024 | main26341 |
| Stable | Updated and certified against the current SnapLogic Platform release. |
February 2024 | main25112 |
| Stable | Updated and certified against the current SnapLogic Platform release. |
November 2023 | main23721 |
| Stable | Updated and certified against the current SnapLogic Platform release. |
August 2023 | main22460 |
| Stable | The Hive-Execute Snap now includes a new Query type field. When Auto is selected, the Snap tries to determine the query type automatically. |
May 2023 | main21015 |
| Stable | The Hive Snap Pack is Cloudera-certified for Cloudera Data Warehouse (CDW). You can use the Hive Execute Snap to work with CDW clusters through a Generic Hive Database account. |
February 2023 | main19844 | 09 Feb 2023 | Stable | Upgraded with the latest SnapLogic Platform release. |
November 2022 | main18944 | 10 Nov 2022 | Stable | Upgraded with the latest SnapLogic Platform release. |
August 2022 | main17386 | 11 Aug 2022 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.29 | main15993 | 14 May 2022 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.28 | main14627 | 12 Feb 2022 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.27 | main12833 | 13 Nov 2021 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.26 | main11181 | 14 Aug 2021 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.25 | main9554 | 08 May 2021 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.24 Patch | 424patches8867 | 11 Mar 2021 | Latest | Fixes the missing library error in Hive Snap Pack when running Hadoop Pipelines in JDK11 runtime. |
4.24 | main8556 | 13 Feb 2021 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.23 | main7430 | 14 Nov 2020 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.22 | main6403 | 12 Sep 2020 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.21 Patch | 421patches6272 | 27 Jul 2020 | Latest | Fixes the issue where Snowflake SCD2 Snap generates two output documents despite no changes to Cause-historization fields with DATE, TIME and TIMESTAMP Snowflake data types, and with Ignore unchanged rows field selected. |
4.21 Patch | 421patches6144 | 02 Jul 2020 | Latest | Fixes the following issues with DB Snaps:
|
4.21 Patch | 421patches5851 | 08 Jun 2020 | Latest | Fixes the Hive Execute Snap that fails with a |
4.21 Patch | MULTIPLE8841 | 19 May 2020 | Latest | Fixes the connection issue in Database Snaps by detecting and closing open connections after the Snap execution ends. |
4.21 | snapsmrc542 | 09 May 2020 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.20 | snapsmrc535 | 08 Feb 2020 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.19 | snaprsmrc528 | 14 Nov 2019 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.18 | snapsmrc523 | 10 Aug 2019 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.17 | ALL7402 | 11 Jun 2019 | Latest | Pushed automatic rebuild of the latest version of each Snap Pack to SnapLogic UAT and Elastic servers. |
4.17 | snapsmrc515 | 11 Jun 2019 | Stable |
|
4.16 | snapsmrc508 | 16 Feb 2019 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.15 Patch | db/hive6330 | 05 Dec 2018 | Latest | Replaced Max idle time and Idle connection test period properties with Max life time and Idle Timeout properties respectively, in the Account configuration. The new properties fix the connection release issues that were occurring due to default/restricted DB Account settings. |
4.15 | snapsmrc500 | 15 Dec 2018 | Stable | Added Hive HA support for Zookeeper. |
4.14 | snapsmrc490 | 11 Aug 2018 | Stable | Added a new account type: Generic Hive Database Account, this enables connecting to different types of clusters using JDBC URL. |
4.13 Patch | db/hive5269 | 07 Jun 2018 | Latest | Fixes the Hive Execute Snap that stores account passwords in plain text in the log file. |
4.13 | snapsmrc486 | 12 May 2018 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.12 | snapsmrc480 | 17 Feb 2018 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.11 | snapsmrc465 | 11 Nov 2017 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.10 | snapsmrc414 | 12 Aug 2017 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.9 Patch | hive3068 | 01 Jun 2017 | Latest |
|
4.9 | snapsmrc405 | 13 May 2017 | Stable |
|
4.8 Patch | hive2752 | 27 Mar 2017 | Latest | Potential fix for JDBC deadlock issue. |
4.8 | snapsmrc398 | 11 Feb 2017 | Stable |
|
4.7.0 Patch | hive2469 | 17 Jan 2017 | Latest | Addresses an issue with ClouderaHiveJDBCDriver(500168) Unable to connect to server: GSS initiate failed, Fixes by changing the connection pooling to Hikari and added privileged user to all getConnect() request. |
4.7.0 Patch | hive2199 | 28 Nov 2016 | Latest | Fixes an issue for database Select Snaps regarding Limit rows not supporting an empty string from a pipeline parameter. |
4.7 | snapsmrc382 | 23 Nov 2016 | Stable |
|
4.6 Patch | hive1958 | 05 Oct 2016 | Latest | Resolved a performance issue with Hive Execute and JDBC Execute Snaps when running Hive Queries. |
4.6 | snapsmrc362 | 13 Aug 2016 | Stable | Snap Pack introduced in 4.6.0. This includes only a Hive Execute Snap that executes DML and DDL statements with Kerberos enabled. It does not include Snaps for load, select, insert, delete, execute or others at this time. Tested only on Cloudera CDH 5.3 & 5.5, Hortonworks HDP 2.3.4. |