Fixed issues and resolved maintenance items for Apache Knox are addressed in
Cloudera Runtime 7.3.2 and its associated service packs.
Cloudera Runtime 7.3.2
Cloudera Runtime 7.3.2 resolves Knox issues and incorporates fixes
from the service packs and cumulative hotfixes from 7.3.1.100 through 7.3.1.706. For
a comprehensive record of all fixes in Cloudera Runtime 7.3.1.x,
see Fixed Issues.
- CDPD-94038: Uploading large files through HUE UI using
Knox Gateway fails
- 7.3.2
- Fixed an issue where uploading large files through the
HUE UI using Knox Gateway failed. Large file uploads now complete
successfully.
- CDPD-90879: Knox service discovery does not detect Cloudera Manager cluster-level restart commands
- 7.3.2
- Knox service discovery now detects cluster-level
RollingRestart and
RestartWaitingForStalenessSuccess commands in Cloudera Manager and automatically regenerates topologies to
reflect configuration changes.
- Apache JIRA: KNOX-3194
- CDPD-78656: Health test for Knox fails if
gateway.client.auth.needed is set to true
- 7.3.2
- Previously, the health test for Knox Gateway failed if
the gateway.client.auth.needed parameter was set to
true.
- This issue is now resolved. For TLS Mutual
Authentication to work, you must exclude the health topology. To do this, go
to , locate the Knox Service Advanced Configuration
Snippet (Safety Valve) for conf/gateway-site.xml field, and
add a new entry with the following
parameters:
Name = gateway.client.auth.exclude
Value = health
- For more information on excluding the topology, see the Apache Knox Documentation.
- CDPD-77233: Knox Token TTL value of -1 set to never
expire
- 7.3.2
- Fixed an issue where the Knox Token API raised an
UnknownTokenException error if the lifespan value of Knox
Token TTL was set to -1. Tokens with a TTL value of -1 are now correctly
handled as having no expiration when verifying tokens for
authentication.
- Apache JIRA: KNOX-3075
- CDPD-82812: HA feature not working for Rest Catalog
- 7.3.2.0
- Previously, the Knox topology file
cdp-share-access.xml created during Cloudera Data Sharing setup could not handle multiple Hive Metastore (HMS) nodes. In the event of a node failure, healthy nodes could not reliably take over the workload. This issue has been resolved. The Knox topology now correctly supports High Availability (HA) for the REST Catalog, ensuring proper failover between HMS nodes.