Problem Note 61251: LIBNAME HADOOP statements that require a custom URI option fail in SAS® Data Loader for Hadoop
SAS Data Loader for Hadoop generates SAS code to execute directives requested by the user. Currently, there is no way to specify a URI option for inclusion in LIBNAME HADOOP statements generated by SAS Data Loader for Hadoop. If a URI option is needed to connect to your Hadoop system, the LIBNAME HADOOP statement will fail.
For example, the URI option might be necessary to specify SSL truststore information if the Hiveserver2 is secured with SSL, as shown below:
libname myhdp hadoop server="hive2.example.com" uri="jdbc:hive2://hive2.example.com:10000/default;principal=hive/_HOST@EXAMPLE.COM;ssl=true;sslTrustStore=/etc/security/pki/truststore;trustStorePassword=changeit";
Click the Hot Fix tab in this note to access the hot fix for this issue.
After You Have Installed the Hot Fix
With the hot fix installed, any URI string set in a connection.jdbc.url Extended Attribute on the SAS Data Loader - Hadoop Server entry in SAS® Management Console will be used as the URI option in LIBNAME HADOOP statements generated by SAS Data Loader for Hadoop.
For more information about connection.jdbc.url, see Define Data Sources in the SAS® Data Loader 3.1 for Hadoop: Installation and Configuration Guide.
Operating System and Release Information
SAS System | SAS Data Loader for Hadoop | Microsoft® Windows® for x64 | 3.1 | | 9.4 TS1M4 | |
Linux for x64 | 3.1 | | 9.4 TS1M4 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
This SAS Note describes how to resolve errors related to LIBNAME HADOOP statements that require a URI option in SAS Data Loader for Hadoop.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2017-10-18 10:56:40 |
Date Created: | 2017-10-16 12:27:56 |