Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.4.0
-
None
-
None
Description
This is an umbrella JIRA to collect issues related to the support of multiple Nameservices.
Currently all implementations in Amabari assume that hdfs_site['dfs.nameservices'] is just a string defining one nameservice, while it actually defines multiple nameservices.
Multiple nameservices can be configured for exmaple to support seamless distcp between two HA clusters.
At least 3 issues can be experienced:
- Restart fails, because HdfsResource does not work, related to namenode_ha_utils.py
- (Blueprint) Install fails because DN's register with wrong cluster. How do DN pick the right Nameservice?
- Alerting is broken because it configures namservices as being one nameservice
Attachments
Issue Links
- contains
-
AMBARI-15506 Support for multiple Namservices in namenode_ha_utils.py
- Resolved
-
AMBARI-15508 Enable HDFS alerts with multiple namservices
- Resolved
-
AMBARI-15509 Install with Multiple Nameservices can result in DN register with wrong cluster
- Resolved
-
AMBARI-15615 Populate property dfs.internal.nameservices when enabling NN HA
- Resolved
-
AMBARI-15777 Namenode startup does not detect HA when multiple nameservices defined
- Resolved
- relates to
-
AMBARI-15788 Ambari upgrade should auto-populate dfs.internal.nameservice
- Resolved
-
AMBARI-15790 Clean up stack scripts that refer to dfs.nameservices to use dfs.internal.nameservices as first option
- Resolved
-
AMBARI-15791 Blueprint based installations should automatically add dfs.internal.nameservices during cluster creation
- Resolved