{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/2"}],"enrichment":{"capability":"Python client library for querying and managing Apache Hadoop YARN clusters via REST API, supporting resource managers, application masters, history servers, and node managers.","skillfed_tags":["hadoop","yarn","cluster-management"],"use_cases":["Query cluster resource availability and capacity before submitting Hadoop jobs programmatically","Monitor running YARN applications and retrieve job status, logs, and performance metrics from a Python service","Manage application lifecycle (submit, kill, track) in Kerberized Hadoop environments via Python automation","Build dashboards or reporting tools that aggregate YARN cluster state across multiple resource managers","Integrate Hadoop job submission and tracking into Python-based data pipelines or orchestration frameworks"],"what_it_does":"yarn-api-client is a Python wrapper around the Apache Hadoop YARN REST API, allowing programmatic access to cluster resources, job submission, application monitoring, and node management. It abstracts away HTTP details and provides classes like ResourceManager, ApplicationMaster, HistoryServer, and NodeManager that map to YARN's core components.\n\nThe package supports optional authentication via SimpleAuth, Kerberos/SPNEGO (through requests_kerberos or gssapi), and proxy configuration. It is designed for Python 3.6 through 3.10 and has low install friction, depending only on requests. However, it is no longer actively maintained\u2014the last release was in November 2021 and the repository shows no commits since September 2022. Compatibility is explicitly tested only against Hadoop 3.2.1, 3.3.0, and 3.3.1; other versions may have API mismatches or missing functionality.","worth_installing":"Yes, if you are working with Hadoop 3.2.1, 3.3.0, or 3.3.1 and need programmatic YARN API access from Python. The package is stable, has no known vulnerabilities, and low install friction. However, do not install if you require active maintenance, bug fixes, or compatibility with newer Hadoop versions\u2014the project is abandoned and has not been updated since 2022-09-26. Verify that your Hadoop version is explicitly supported before committing to it."},"id":"yarn-api-client","links":{"html":"https://skillfed.io/packages/yarn-api-client","md":"https://skillfed.io/packages/yarn-api-client.md","pypi":"https://pypi.org/project/yarn-api-client/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-11-16","license_spdx":null,"license_treatment":"permissive","name":"yarn-api-client","python_support":"unspecified","summary":"Python client for Hadoop\u00ae YARN API"},"popularity":{"monthly_downloads":250373,"position":8633,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.3"}
