Created 10-18-2016 05:26 AM
HI am getting following error while restarting the namenode:-
Traceback (most recent call last): File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/namenode.py", line 408, in <module> NameNode().execute() File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 219, in execute method(env) File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 530, in restart self.start(env, upgrade_type=upgrade_type) File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/namenode.py", line 103, in start upgrade_suspended=params.upgrade_suspended, env=env) File "/usr/lib/python2.6/site-packages/ambari_commons/os_family_impl.py", line 89, in thunk return fn(*args, **kwargs) File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/hdfs_namenode.py", line 212, in namenode create_hdfs_directories(is_active_namenode_cmd) File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/hdfs_namenode.py", line 278, in create_hdfs_directories only_if=check File "/usr/lib/python2.6/site-packages/resource_management/core/base.py", line 154, in __init__ self.env.run() File "/usr/lib/python2.6/site-packages/resource_management/core/environment.py", line 160, in run self.run_action(resource, action) File "/usr/lib/python2.6/site-packages/resource_management/core/environment.py", line 124, in run_action provider_action() File "/usr/lib/python2.6/site-packages/resource_management/libraries/providers/hdfs_resource.py", line 463, in action_create_on_execute self.action_delayed("create") File "/usr/lib/python2.6/site-packages/resource_management/libraries/providers/hdfs_resource.py", line 460, in action_delayed self.get_hdfs_resource_executor().action_delayed(action_name, self) File "/usr/lib/python2.6/site-packages/resource_management/libraries/providers/hdfs_resource.py", line 246, in action_delayed main_resource.resource.security_enabled, main_resource.resource.logoutput) File "/usr/lib/python2.6/site-packages/resource_management/libraries/providers/hdfs_resource.py", line 133, in __init__ security_enabled, run_user) File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/namenode_ha_utils.py", line 167, in get_property_for_active_namenode if INADDR_ANY in value and rpc_key in hdfs_site: File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/config_dictionary.py", line 81, in __getattr__ raise Fail("Configuration parameter '" + self.name + "' was not found in configurations dictionary!") resource_management.core.exceptions.Fail: Configuration parameter 'dfs.namenode.https-address' was not found in configurations dictionary! Thanks in advance.
Created 11-08-2016 07:56 AM
Output :-
hdfs getconf -confkey "dfs.namenode.https-address"
0.0.0.0:50470
I have changed 0.0.0.0 to hostname in hdfs-site.xml and issue is resolved.
Created 10-18-2016 06:02 AM
@ashnee please check hdfs-site.xml and confirm you have valid entries for dfs.namenode.https-address
==
configuration parameter 'dfs.namenode.https-address' was not found in configurations dictionary!
===
Created 10-18-2016 06:10 AM
I verified property. It's is right one, but dont know why this error is getting.
Created 10-19-2016 07:21 AM
paste the output of - > tail -100f /namenode/log/ when you restart namenode
Created 10-20-2016 01:13 AM
@gsharma can you share output of below command
#hdfs getconf -confkey "dfs.namenode.https-address"
Created 11-08-2016 07:56 AM
Output :-
hdfs getconf -confkey "dfs.namenode.https-address"
0.0.0.0:50470
I have changed 0.0.0.0 to hostname in hdfs-site.xml and issue is resolved.