Known Issues
Ambari 2.7.0 has the following known issues, scheduled for resolution in a future release.
Table 1.5. Ambari 2.7.0 Known Issues
Apache Jira |
HWX Jira |
Problem |
Solution |
---|---|---|---|
N/A | BUG-110831 | 'ambari-server setup-ldap' fails with AttributeError when master_key is not persisted
| Persist the master key BEFORE setting up LDAP. |
AMBARI-24536 | BUG-109839 | When SPNEGO is enabled (`ambari-server setup-kerberos`), the SSO (`ambari-server setup-sso`) redirect no longer works. | No known workaround. Do not enable both kerberos and SSO using ambari-server setup. |
N/A | Bug-109047 | If your cluster has ever had a Jethro Data mpack installed, Ambari-2.7.0 upgrade fails due to NPE when processing Ambari Infra changes, with the following message: 2018-07-17 01:57:48,282 ERROR [main] SchemaUpgradeHelper:238 - Upgrade failed. java.lang.NullPointerException at org.apache.ambari.server.upgrade.UpgradeCatalog270.updateInfraKerberosDescriptor(UpgradeCatalog270.java:1282) at org.apache.ambari.server.upgrade.UpgradeCatalog270.updateKerberosDescriptorArtifact(UpgradeCatalog270.java:1202) at org.apache.ambari.server.upgrade.AbstractUpgradeCatalog.updateKerberosDescriptorArtifacts(AbstractUpgradeCatalog.java:797) at org.apache.ambari.server.upgrade.UpgradeCatalog270.executeDMLUpdates(UpgradeCatalog270.java:1052) at org.apache.ambari.server.upgrade.AbstractUpgradeCatalog.upgradeData(AbstractUpgradeCatalog.java:985) at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeDMLUpdates(SchemaUpgradeHelper.java:236) at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.main(SchemaUpgradeHelper.java:456) 2018-07-17 01:57:48,282 ERROR [main] SchemaUpgradeHelper:473 - Exception occurred during upgrade, failed org.apache.ambari.server.AmbariException at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeDMLUpdates(SchemaUpgradeHelper.java:239) at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.main(SchemaUpgradeHelper.java:456) Caused by: java.lang.NullPointerException at org.apache.ambari.server.upgrade.UpgradeCatalog270.updateInfraKerberosDescriptor(UpgradeCatalog270.java:1282) at org.apache.ambari.server.upgrade.UpgradeCatalog270.updateKerberosDescriptorArtifact(UpgradeCatalog270.java:1202) at org.apache.ambari.server.upgrade.AbstractUpgradeCatalog.updateKerberosDescriptorArtifacts(AbstractUpgradeCatalog.java:797) at org.apache.ambari.server.upgrade.UpgradeCatalog270.executeDMLUpdates(UpgradeCatalog270.java:1052) at org.apache.ambari.server.upgrade.AbstractUpgradeCatalog.upgradeData(AbstractUpgradeCatalog.java:985) at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeDMLUpdates(SchemaUpgradeHelper.java:236) ... 1 more | IF your cluster has a Jethro Data mpack installed, consider upgrading Ambari 2.6.2.2 directly to Ambari-2.7.1. |
N/A | BUG-103704 | Slider service check fails during express upgrade in kerberos environment when HDFS client is not present on the host where smoke test command is issued. | Move existing hdfs keytab from any other host to the host where slider service check failed. |
N/A | BUG-105092 |
If Ranger HA and/or Oozie Server HA is configured and a custom composite keytab file is being used, service checks for Ranger and Oozie will fail during the HDP 2.6 to HDP 3.0 Upgrade. |
Re-create the custom Ranger and/or Oozie Server keytab files and re-try the service check, or ignore and proceed past the service check. |
N/A | BUG-105451 | Pre-upgrade checks can take a few minutes to run in large clusters. | No known workaround. |
N/A | BUG-105515 | When installing a cluster on a small cluster, Ambari can place too many service on the first node. | Use the installation wizard to place components on other servers in the cluster that have adequate resources to run them. |
N/A | BUG-105584 | If Knox is being used to access the Ambari Server and the Knox instance is being managed by the Ambari Server, Knox will be restarted as part of certain move master operations. This can cause the UI to unavailable. | Use Ambari Server directly when performing move master operations as they may require Knox to be restarted, because Knox needs to be restarted to uptake the configuration telling it to point to the new location of the service being moved. |
N/A | BUG-105609 | Because of the ellipses added to component names, it can be tough to distinguish component actions for TIMELINE SERVICE V1.5, and TIMELINE SERVICE V2.0 READER | Hover the cursor over the component name to see the full name. |
N/A | BUG-105700 | When changing value of the ranger admin or usersync log directories, Ambari will not prompt you to restart Ranger components. | Restart Ranger using the Ambari UI after editing either of these properties. |
N/A | BUG-106557 | Service checks for Atlas will fail when you have a wire encrypted cluster with Atlas installed, | Try to remove Atlas, and re-add it. |
N/A | BUG-106672 | If an Ambari agents local cache of stack data has been corrupted any attempt to add a component to that host will timeout after one hour. | |
N/A | BUG-106836 | t's possible for administrators to create a short URL for an Ambari View that overlaps an existing short URL. The existing short URL will no longer work. | Do not attempt to create duplicate short URL's, and if you do remove the newly created short URL. |
N/A | BUG-106995 | When saving a configuratoin change in Ambari, if there are any configuration validation warnings and you click Cancel, instead of Proceed Anyway, configuration elements will not be visible in the Advanced tab. | Refresh the page or navigate away from the configuration section and back again. |
N/A | BUG-107022 | Ambari will show that a component has been successfuly decomissioned or recomissioned even if the process was not successful. | Check the state of the component in the actual service before attempting to retry the operation. For example if decomissioning a DataNode, use the HDFS NameNode UI to check the state of that DataNode before retrying the operation in Ambari. |
N/A | BUG-107040 | The Ranger KMS Database Testing button will not display unless "Setup Database and Database User" is set to No. | If warned about not completing testing for Ranger KMS, continue without testing the database. |
N/A | BUG-107057 | The OneFS service can disapear from the Customize Services step of the installation when navigating past this step and back again when the OneFS Management Pack has been installed, and OneFS is being used as the filesystem for the cluster. | Go back to Step 4 (Choose Services), re-select OneFS, and proceed through the wizard. |
N/A | BUG-107067 | Service-level keytab regeneration should not be used in this release. | Cluster-wide keytab regeneration is the only recommended approach for regenerating keytabs. |
N/A | BUG-107479 | The Zeppelin package will fail to install when using Amazon Linux 2. | On the host you wish to install Zeppelin, just use `yum install zeppelin*` and restry the failed install operation in Ambari. |
N/A | BUG-109559 | NPE when migrating users table during upgrade to Ambari 2.7.0 with Oracle DB: {noformat} 2018-08-20 11:36:46,395 ERROR [main] SchemaUpgradeHelper:207 - Upgrade failed. java.lang.NullPointerException at org.apache.ambari.server.upgrade.UpgradeCatalog270.convertUserCreationTimeToLong(UpgradeCatalog270.java:595) at org.apache.ambari.server.upgrade.UpgradeCatalog270.upgradeUserTables(UpgradeCatalog270.java:342) at org.apache.ambari.server.upgrade.UpgradeCatalog270.executeDDLUpdates(UpgradeCatalog270.java:318) at org.apache.ambari.server.upgrade.AbstractUpgradeCatalog.upgradeSchema(AbstractUpgradeCatalog.java:970) at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeUpgrade(SchemaUpgradeHelper.java:205) at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.main(SchemaUpgradeHelper.java:448) 2018-08-20 11:36:46,395 ERROR [main] SchemaUpgradeHelper:473 - Exception occurred during upgrade, failed org.apache.ambari.server.AmbariException at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeUpgrade(SchemaUpgradeHelper.java:208) at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.main(SchemaUpgradeHelper.java:448) Caused by: java.lang.NullPointerException at org.apache.ambari.server.upgrade.UpgradeCatalog270.convertUserCreationTimeToLong(UpgradeCatalog270.java:595) at org.apache.ambari.server.upgrade.UpgradeCatalog270.upgradeUserTables(UpgradeCatalog270.java:342) at org.apache.ambari.server.upgrade.UpgradeCatalog270.executeDDLUpdates(UpgradeCatalog270.java:318) at org.apache.ambari.server.upgrade.AbstractUpgradeCatalog.upgradeSchema(AbstractUpgradeCatalog.java:970) at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeUpgrade(SchemaUpgradeHelper.java:205) ... 1 more {noformat} This is caused by one or more records with a {{NULL}} value in the {{create_time}} field. For example: ||user_id||user_name||user_type||create_time|| |1|admin|LOCAL|NULL| |
Workaround: Update the relevant records to not have a {{NULL}} in the {{create_time}} column. For example: {noformat} UPDATE users SET create_time=systimestamp WHERE create_time IS NULL; {noformat} Solution: During upgrade, protect against a {{null}} value for {{currentUserCreateTime.getValue()}} at: {code:title=org/apache/ambari/server/upgrade/UpgradeCatalog270.java:595} dbAccessor.updateTable(USERS_TABLE, temporaryColumnName, currentUserCreateTime.getValue().getTime(), "WHERE " + USERS_USER_ID_COLUMN + "=" + currentUserCreateTime.getKey()); {code} |
SPEC-58, BUG-116328 | HDP 3.0.0 with local repository fails to deploy. Empty baseurl values written to the repo files when using a local repository causes an HDP stack installation failure. |
|