Cloudera JDBC Driver for Impala

Similar documents
Cloudera JDBC Driver for Impala

Cloudera JDBC Driver for Apache Hive

Simba JDBC Driver for Cloudera Impala

Simba JDBC Driver for Cloudera Impala

Cloudera ODBC Driver for Impala

Cloudera ODBC Driver for Apache Hive

The release notes provide details of enhancements, features, and known issues in Simba JDBC Driver for Apache Hive

Amazon Redshift JDBC Driver

Amazon Redshift ODBC Driver 1.3.6

Installation and Configuration Guide Simba Technologies Inc.

Hortonworks Hive ODBC Driver with SQL

Cloudera ODBC Driver for Impala

Installation and Configuration Guide Simba Technologies Inc.

Installation and Configuration Guide Simba Technologies Inc.

Cloudera ODBC Driver for Apache Hive

Installation and Configuration Guide Simba Technologies Inc.

Installation and Configuration Guide Simba Technologies Inc.

Important Notice Cloudera, Inc. All rights reserved.

Hortonworks Hive ODBC Driver

Installation and Configuration Guide Simba Technologies Inc.

20461: Querying Microsoft SQL Server 2014 Databases

Cloudera ODBC Driver for Apache Hive Version

Cloudera ODBC Driver for Apache Hive Version

Cloudera ODBC Driver for Apache Hive Version

Cloudera ODBC Driver for Apache Hive Version

Querying Data with Transact SQL

Troubleshooting External Services (External Message Store, Calendar Integrations, Calendar Information for PCTRs) in Cisco Unity Connection 8.

COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014

AVANTUS TRAINING PTE LTD

Job Reference Guide. SLAMD Distributed Load Generation Engine. Version 1.8.1

OPC XML-DA Client Driver PTC Inc. All Rights Reserved.

Hortonworks Phoenix ODBC Driver

How to connect to Cloudera Hadoop Data Sources

Teradata SQL Features Overview Version

Querying Microsoft SQL Server 2008/2012

Batches and Commands. Overview CHAPTER

COURSE OUTLINE: Querying Microsoft SQL Server

Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course:

Querying Microsoft SQL Server

DoD Common Access Card Authentication. Feature Description

20461: Querying Microsoft SQL Server

Table of Contents. Introduction... xxi

Querying Microsoft SQL Server 2012/2014

Performance Optimization for Informatica Data Services ( Hotfix 3)

MIS NETWORK ADMINISTRATOR PROGRAM

20461D: Querying Microsoft SQL Server

Database Application Development

"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary

Questions and Answers. A. A DataSource is the basic service for managing a set of JDBC drivers.

Querying Microsoft SQL Server

Lightweight J2EE Framework

Querying Microsoft SQL Server

Enterprise Data Catalog Fixed Limitations ( Update 1)

Simba ODBC Driver with SQL Connector for Google

20761 Querying Data with Transact SQL

Bonus Content. Glossary

Sql Server 'create Schema' Must Be The First Statement In A Query Batch

Impala Intro. MingLi xunzhang

SQL Reader User Guide

MCSA SQL SERVER 2012

FileLoader for SharePoint

Unified Communications Manager Version 10.5 SAML SSO Configuration Example

Querying Data with Transact-SQL

Querying Microsoft SQL Server

TIBCO Spotfire Connecting to a Kerberized Data Source

Identity Firewall. About the Identity Firewall

Real Application Security Administration

Progress DataDirect OpenAccess TM SDK 8.1. Upgrade Notes

Teiid - Scalable Information Integration. Teiid Caching Guide 7.2

Data Federation Administration Tool Guide SAP Business Objects Business Intelligence platform 4.1 Support Package 2

Microsoft Querying Microsoft SQL Server 2014

Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)

Teiid - Scalable Information Integration. Teiid Caching Guide 7.6

April Copyright 2013 Cloudera Inc. All rights reserved.

BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0. Administration Guide

TIBCO Spotfire Connectors Release Notes

Querying Microsoft SQL Server 2014

Cisco VCS Authenticating Devices

QUERYING MICROSOFT SQL SERVER COURSE OUTLINE. Course: 20461C; Duration: 5 Days; Instructor-led

Hadoop Beyond Batch: Real-time Workloads, SQL-on- Hadoop, and thevirtual EDW Headline Goes Here

Oracle Developer Track Course Contents. Mr. Sandeep M Shinde. Oracle Application Techno-Functional Consultant

Acknowledgments About the Authors

IBM Cognos Analytics Version Managing User Guide IBM

Oracle Database. Installation and Configuration of Real Application Security Administration (RASADM) Prerequisites

After completing this course, participants will be able to:

vfire Server Console Guide Version 1.5

Overview. Database Application Development. SQL in Application Code. SQL in Application Code (cont.)

Database Application Development

Database Application Development

Querying Microsoft SQL Server (MOC 20461C)

Pyramid 2018 Kerberos Guide Guidelines and best practices for how deploy Pyramid 2018 with Kerberos

Senturus Analytics Connector. User Guide Cognos to Tableau Senturus, Inc. Page 1

Embedded SQL Guide. Borland InterBase VERSION 7.5. Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA

BlackBerry Enterprise Server for Microsoft Office 365. Version: 1.0. Administration Guide

Course Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led

Daffodil DB. Design Document (Beta) Version 4.0

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server

Querying Data with Transact-SQL

Querying Data with Transact-SQL

Transcription:

Cloudera JDBC Driver for Impala 2.5.42 Released 2018-01-05 These release notes provide details of enhancements, features, and known issues in Cloudera JDBC Driver for Impala 2.5.42, as well as the version history. The following issues have been resolved in Cloudera JDBC Driver for Impala 2.5.42. [00098137] AllowSelfSignedCerts does not disable SSL. This issue has been resolved. Now, when the AllowSelfSignedCerts property is set to 1, SSL verification is disabled. The driver does not verify the server certificate against the trust store, and does not verify if the server's host name matches the CN or Subject Alternative Names in the server certificate. [00091331] System does not display message for authentication failure. [00097925] The com.cloudera.commons.codec.binary.base64 class does not resolve to the correct dependency. [00092407] If a connection fails due to there being no information available from the server, a generic system message is shown: Error setting/closing session: null. This been resolved, the driver now shows the appropriate connection error message in this scenario. 1

Version 2.5.41 Released 2017-09-12 The following issues have been resolved in Cloudera JDBC Driver for Impala2.5.41. In some cases, the driver throws a Metadata Result Set Error when executing COMPUTE INCREMENTAL STATS statement consecutively. Version 2.5.40 Released 2017-08-24 The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.40. A Statement or PreparedStatement cannot be reused once a query has been cancelled. Version 2.5.39 Released 2017-08-11 Supported Impala Versions The driver now supports Impala 2.8 and 2.9. [00094067] Improved System Messaging When a COMPUTE STATS statement fails to execute, the system messaging will more clearly identify the issue. [00094993] Improved Query Translation Support Query translation support for DAYOFWEEK scalar function and Impala's built-in functions has been added. 2

The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.39. [00095260] The driver may fail to cancel a query properly. The driver may not verify self-signed server certificates. [00094671] The getcolumns() API call will fail when used with reserved keyword identifiers. [00094902] The driver does not fall back to retrieving user Kerberos credentials from the credentials cache if JAAS is not used for Kerberos authentication.version History. Version 2.5.38 Released 2017-05-31 The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.42. [00093137] Driver incorrectly passes SSLTrustStore configuration to the server as a server-side property. [00092811] Translation fails due to the driver treating coercion between STRING and BIGINT columns as an invalid operation. [00092442] When certain fetch sizes are set for the result set, the driver incorrectly returns an error while executing a query. Version 2.5.37 Released 2017-03-08 Specify asynchronous exec poll interval You can now specify the time in milliseconds between each poll that the driver makes for the query execution status. Specify the number of milliseconds in the Advanced Options dialog box in the Async Exec Poll Interval field, or in the AsyncExecPollInterval configuration option. 3

Support for Impala 2.8 The driver now supports Impala versions 1.0.1 through 2.0.8. The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.37. [91991] Update/Delete statements require a semicolon at the end. [92354] Can't delete rows by specifying the primary key of the row. [92116] Conflicting information in documentation regarding CDH. Version 2.5.36 Released 2016-12-15 [89380] Kerberos constrained delegation The driver now supports Kerberos constrained delegation. [90277] Kerberos authentication type Users can now configure the driver to use either JAAS or ticket cache authentication, or set the driver to automatically detect which method the data source is using and authenticate accordingly. The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.36. [90179] A select * query on a table with certain column types causes a system message from the data source server. Version 2.5.35 Released 2016-11-03 The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.35. 4

The driver does not properly detect a TOP statement and inserts a TOP 0 before it to generates the limit 0 query. This happens if there is an additional space in the query before the original TOP. Queries with YEAR and ISO_WEEK functions failing due to a data type mismatch. Version 2.5.34 Released 2016-09-23 Authentication method and transport protocol You can now specify if SASL should be used in conjunction with the 'User Name and Password' Authentication Mechanism (AuthMech=3) by using the UseSasl connection property. Previously this was done through the transportmode connection property, which has now been removed. Version 2.5.33 Released 2016-09-09 Support added for parameterized INSERT statements in native queries The driver is now able to execute parameterized INSERT statements when the UseNativeQuery property is set to 1. Previously, parameterized INSERT statements were only supported when the UseNativeQuery property is set to 0. The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.33. [13555, 13635] In some cases, when executing queries through a connection that is shared between multiple threads, the driver stops responding or returns an out of sequence response exception. [13763] When the UseNativeQuery property is set to 0, the driver does not allow concurrent queries. 5

[13516] The driver returns an error if the query results include TIMESTAMP data that only contains a time value. This issue has been resolved. You can now use the new SupportTimeOnlyTimestamp property to enable support for TIMESTAMP data that only contains a time value. [13413] The driver returns an error if the query statement contains a table name with a 3-part qualifier. This issue has been resolved. You can now use the new the StripCatalogName property to avoid having table names with 3-part qualifiers. When StripCatalogName is enabled, the driver removes catalog names from query statements if translation fails or if the UseNativeQuery property is set to 1. Version 2.5.32 Released 2016-06-16 [11605] Support added for optimizing driver performance for INSERT statements You can now use the new OptimizedInsert connection property to optimize driver performance when executing INSERT statements. This optimization is enabled by default. [13122] Support added for configuring the Thrift transport protocol You can now use the new transportmode connection property to specify the transport protocol that the driver uses in the Thrift layer. The default AuthMech value now depends on the transportmode setting. For more information, see the Cloudera JDBC Driver for Impala Installation and Configuration Guide. Implemented server version checking for the gettypeinfo() method When you call the gettypeinfo() method, the driver now checks the version of the Impala server that you are connecting to and only returns data types that are supported by that Impala version. The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.32. 6

[13209] When using a single statement to insert multiple rows, an OutOfMemory error occurs. [12860] In some cases, when assertions are enabled and an error occurs, the driver return an assertion error instead of the appropriate error. [13360] Driver incorrectly reports the buffer length and octet length of CHAR and VARCHAR data as 0. [13360] In some cases, the driver returns a negative value for column size. [13366] The data type names returned by the gettypeinfo() method are inconsistent from the data type names used in Impala. Version 2.5.31 Released 2016-04-20 The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.31. [12898] When translating a query that contains an implicit join, the driver disables the implicit join by using CROSS JOIN syntax/ [13039, 13034, 12980] If an invalid server-side property is specified, the driver fails to connect. The driver now posts a warning for the invalid server-side property and continues the connection process. [12889] When handling multiple connections at the same time, in some cases the driver returns a conversion error when attempting to convert INT data into Long data. [12876] Driver removes hints from queries. The driver no longer removes hints from queries. In order to preserve hints, the driver does not translate queries that contain hints even when it is configured to work in translation mode (UseNativeQuery=0). [12860] Driver returns error when casting data to type TIMESTAMP. [12766] When the Driver.getPropertyInfo() method is called, the driver returns a null pointer exception. 7

[12890] Driver casts NULL values to type STRING regardless of the return types specified in the searched CASE expression in the query. Version 2.5.30 Released 2016-03-24 Server-side properties now supported When connecting to a server that is running Impala 2.0 or later, you can now use the driver to apply configuration properties to the Impala server by specifying those properties in the connection URL. For more information, see the Cloudera JDBC Driver for Impala Installation and Configuration Guide. Updated handling of the UNION operator Before, the driver translated UNION to UNION ALL when query translation was enabled (UseNativeQuery=0). The driver now translates UNION to UNION DISTINCT. The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.30. When the setquerytimeout() method is called and the query processing time exceeds the query timeout value, the driver returns a socket timeout error. The driver now returns the correct error for query timeouts (SqlTimeoutException). TPC-H queries that contain an EXISTS predicate or a value subquery fail to execute. When the isvalid() method is called, the driver executes multiple SHOW TABLES statements that do not close, causing issues for connection pools. When attempting to execute a query that contains parentheses, the driver returns an error. 8

Version 2.5.29 Released 2015-11-15 The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.29. When executing a query with parameter in Native query mode, the setobject operation fails. executebatch() operation does not work properly when multiple parameter sets are added to the batch; only the first insert is working. Version 2.5.28 Released 2015-10-02 Nested data types (ARRAY, MAP, and STRUCT) now supported The driver now supports ARRAY, MAP, and STRUCT data types. For more information about how the driver translates and works with these data types, see "Data Types" in the Cloudera ODBC Driver for Impala Installation and Configuration Guide. The following issues were resolved in Cloudera JDBC Driver for Impala 2.5.28. When using executeupdate in a prepared statement to insert more than 2 rows, the driver returns an error. 9

Contact Us If you are having difficulties using the driver, our Community Forum may have your solution. In addition to providing user to user support, our forums are a great place to share your questions, comments, and feature requests with us. If you are a Subscription customer you may also use the Cloudera Support Portal to search the Knowledge Base or file a Case. Important: To help us assist you, prior to contacting Cloudera Support please prepare a detailed summary of the client and server environment including operating system version, patch level, and configuration. 10