Release Notes
Also available as:
PDF

Behavioral Changes

Behavioral changes denote a marked change in behavior from the previously released version to this version of software. In HDP 2.5.5, behavioral changes affect the following Hadoop components.

Table 1.6. Behavioral Changes

Hortonworks Bug IDApache ComponentApache JIRASummaryDetails
BUG-65326RangerRANGER-1355RangerAuthorizer for Hive MSCK command

Component Affected: RangerAuthorizer for Hive

Scenario: RangerAuthorizer does not handle MSCK command.

Previous Behavior: Ranger HIVE authorizer did not authorize MSCK command where as in HIVE SQL Standard authorizer ADMIN command is used to authorize MSCK command.

New Behavior: Since MSCK command is equivalent to ALTER TABLE <table> Recover Partition, users can use ALTER permission in Ranger to authorize MSCK command.

BUG-66121HiveHIVE-14251 Union All of different types resolves to incorrect data

Scenario: UNION result handling

Previous Behavior: queries in which union operator was used may have created an invalid output type.for example, the column type is ambigous in the following query:

select cast(1 as int) union select cast(1 as string)

Selecting the inappropriate type may cause the value to be changed to NULL.

New Behavior: The types are checked prior to execution; and the ambigous cases are rejected;

FAILED: SemanticException Schema of both sides of union should match: Column _c0 is of type int on first table and type string on second table. Cannot tell the position of null AST. (state=42000,code=40000)

The query should be clarified with explicit casts.

BUG-74190YARNN/AChanges to install location affects companion scripts

Component Affected: yarn-env.sh and health_check scripts

Scenario: Path to YARN client has changed.

Previous Behavior: The path to the YARN client was previously /usr/lib/hadoop-yarn

New Behavior: The correct path for hadoop-yarn is /usr/hdp/current/hadoop-yarn-client. The yarn-env.sh and health_check scripts may still reference the old paths. You will need to modify the paths in these scripts to reflect the new paths.

BUG-78278Hadoop CommonHADOOP-13812Upgrade Tomcat to 6.0.48

Component Affected: Tomcat

Scenario: Tomcat 6.0.46 starts to filter weak ciphers. Some old SSL clients may be affected.

Recommended Action:You should upgrade the SSL client. Run the SSL client against https://www.howsmyssl.com/a/check to determine its TLS version and cipher suites.