yarn-api-client-kenny

Python client for Hadoop® YARN API


License
BSD-3-Clause
Install
pip install yarn-api-client-kenny==0.3.2

Documentation

hadoop-yarn-api-python-client

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-kenny

From Anaconda (conda forge)

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

From source code

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

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, TimelineServer

Changelog

0.3.2 Release
  • Add support for TimelineServer
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