Skip to main content

Python client for Hadoop® YARN API

Project description

Python client for Apache Hadoop® YARN API

Latest Version Travis CI build status Latest documentation status Test coverage

Package documentation: python-client-for-hadoop-yarn-api.readthedocs.org

REST API documentation: hadoop.apache.org

Installation

From PyPI

pip install yarn-api-client

From Anaconda (conda forge)

conda install -c conda-forge yarn-api-client

From source code

git clone https://github.com/toidi/hadoop-yarn-api-python-client.git
pushd hadoop-yarn-api-python-client
python setup.py install
popd

Enabling support for Kerberos/SPNEGO Security

To avoid deployment issues on a non Kerberized environment, the requests_kerberos dependency is optional and needs to be explicit installed in order to enable access to YARN console protected by Kerberos/SPNEGO.

pip install requests_kerberos

Usage

CLI interface

bin/yarn_client --help

alternative

python -m yarn_api_client --help

Programmatic interface

from yarn_api_client import ApplicationMaster, HistoryServer, NodeManager, ResourceManager

Changelog

0.3.2 Release
  • Make Kerberos/SPNEGO dependency optional

0.3.1 Release
  • Fix cluster_application_kill API

0.3.0 Release
  • Add support for YARN endpoints protected by Kerberos/SPNEGO

  • Moved to requests package for REST API invocation

  • Remove http_con property, as connections are now managed by requests package

0.2.5 Release
  • Fixed History REST API

0.2.4 Release
  • Added compatibility with HA enabled Resource Manager

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yarn-api-client-0.3.2.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

yarn_api_client-0.3.2-py2.py3-none-any.whl (18.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file yarn-api-client-0.3.2.tar.gz.

File metadata

  • Download URL: yarn-api-client-0.3.2.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.23.0 CPython/3.6.4

File hashes

Hashes for yarn-api-client-0.3.2.tar.gz
Algorithm Hash digest
SHA256 4803ac54d04c1db190b34452bd68dd0ba45fb87410c0865c10e65d7ec0484581
MD5 10a0790f822162ca3cee5332bebb8767
BLAKE2b-256 70767456a5bb643bd8985380e0992d5e0adfcc5e8c93322616d46913cafc8be0

See more details on using hashes here.

File details

Details for the file yarn_api_client-0.3.2-py2.py3-none-any.whl.

File metadata

  • Download URL: yarn_api_client-0.3.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.4.1 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.23.0 CPython/3.6.4

File hashes

Hashes for yarn_api_client-0.3.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 07389f2a955b6dfa4c1c7c6ab22592a82915559c4a48003700e2ae6e7e2a6477
MD5 b0174b297b18f43c5bdd2b84478e26f0
BLAKE2b-256 676aa15801cb7eb496040988b1f58f5a6b1ac622cd7c82eb7d72170753851dab

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page