资源管理器未启动
Resource manager is not starting
从 Ambari 启动资源管理器时,它无法正常工作,App Timeline Server、Node Manager 和 Yarn 客户端等服务已启动 n NodeManagers 的状态是
Status n/a
active / n/a
lost / n/a
unhealthy / n/a
rebooted / n/a
decommissioned
Traceback (most recent call last):
File "/var/lib/ambari-agent/cache/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py", line 304, in <module>
Resourcemanager().execute()
File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 314, in execute
method(env)
File "/var/lib/ambari-agent/cache/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py", line 124, in start
self.wait_for_dfs_directories_created(params.entity_groupfs_store_dir, params.entity_groupfs_active_dir)
File "/var/lib/ambari-agent/cache/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py", line 261, in wait_for_dfs_directories_created
self.wait_for_dfs_directory_created(dir_path, ignored_dfs_dirs)
File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/decorator.py", line 55, in wrapper
return function(*args, **kwargs)
File "/var/lib/ambari-agent/cache/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py", line 291, in wait_for_dfs_directory_created
raise Fail("DFS directory '" + dir_path + "' does not exist !")
resource_management.core.exceptions.Fail: DFS directory '/ats/done/' does not exist !
服务启动脚本正在寻找 hdfs 路径 /ats/done
,检查该路径是否具有正确的所有权和权限,如下所示。
[hdfs@vp-solr2 ~]$ hdfs dfs -ls / | grep ats
drwxr-xr-x - yarn hadoop 0 2017-03-27 15:12 /ats
[hdfs@vp-solr2 ~]$ hdfs dfs -ls /ats | grep done
drwx------ - yarn hadoop 0 2017-06-19 08:33 /ats/done
从 Ambari 启动资源管理器时,它无法正常工作,App Timeline Server、Node Manager 和 Yarn 客户端等服务已启动 n NodeManagers 的状态是
Status n/a
active / n/a
lost / n/a
unhealthy / n/a
rebooted / n/a
decommissioned
Traceback (most recent call last):
File "/var/lib/ambari-agent/cache/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py", line 304, in <module>
Resourcemanager().execute()
File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 314, in execute
method(env)
File "/var/lib/ambari-agent/cache/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py", line 124, in start
self.wait_for_dfs_directories_created(params.entity_groupfs_store_dir, params.entity_groupfs_active_dir)
File "/var/lib/ambari-agent/cache/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py", line 261, in wait_for_dfs_directories_created
self.wait_for_dfs_directory_created(dir_path, ignored_dfs_dirs)
File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/decorator.py", line 55, in wrapper
return function(*args, **kwargs)
File "/var/lib/ambari-agent/cache/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py", line 291, in wait_for_dfs_directory_created
raise Fail("DFS directory '" + dir_path + "' does not exist !")
resource_management.core.exceptions.Fail: DFS directory '/ats/done/' does not exist !
服务启动脚本正在寻找 hdfs 路径 /ats/done
,检查该路径是否具有正确的所有权和权限,如下所示。
[hdfs@vp-solr2 ~]$ hdfs dfs -ls / | grep ats
drwxr-xr-x - yarn hadoop 0 2017-03-27 15:12 /ats
[hdfs@vp-solr2 ~]$ hdfs dfs -ls /ats | grep done
drwx------ - yarn hadoop 0 2017-06-19 08:33 /ats/done