コード例 #1
0
ファイル: resourcemanager.py プロジェクト: pcodding/ambari
    def wait_for_dfs_directories_created(self, *dirs):
        import params

        ignored_dfs_dirs = HdfsResourceProvider.get_ignored_resources_list(
            params.hdfs_resource_ignore_file)

        if params.security_enabled:
            Execute(format("{rm_kinit_cmd}"), user=params.yarn_user)

        for dir_path in dirs:
            self.wait_for_dfs_directory_created(dir_path, ignored_dfs_dirs)
コード例 #2
0
  def wait_for_dfs_directories_created(self, *dirs):
    import params

    ignored_dfs_dirs = HdfsResourceProvider.get_ignored_resources_list(params.hdfs_resource_ignore_file)

    if params.security_enabled:
      Execute(
        format("{rm_kinit_cmd}")
        , user=params.yarn_user
      )

    for dir_path in dirs:
      self.wait_for_dfs_directory_created(dir_path, ignored_dfs_dirs)
コード例 #3
0
    def wait_for_dfs_directories_created(self, *dirs):
        import params

        ignored_dfs_dirs = HdfsResourceProvider.get_ignored_resources_list(
            params.hdfs_resource_ignore_file)

        if params.security_enabled:
            Execute(params.rm_kinit_cmd, user=params.yarn_user)
            Execute(format(
                "{kinit_path_local} -kt {hdfs_user_keytab} {hdfs_principal_name}"
            ),
                    user=params.hdfs_user)

        for dir_path in dirs:
            self.wait_for_dfs_directory_created(dir_path, ignored_dfs_dirs)