用于hadoop®yarn api的python客户端

yarn-api-client的Python项目详细描述


用于apache hadoop®yarn api的python客户端 Latest VersionTravis CI build statusLatest documentation statusTest coverage

包文档:python-client-for-hadoop-yarn-api.readthedocs.org

rest api文档:hadoop.apache.org

安装

来自PYPI

pip install yarn-api-client

来自水蟒(康达锻造厂)

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

来自源代码

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

启用对kerberos/spnego安全性的支持

为了避免在非kerberized环境中的部署问题,请求kerberos 依赖项是可选的,需要显式安装才能启用访问 连接到受kerberos/spnego保护的纱线控制台。

pip install requests_kerberos

用法

cli接口

bin/yarn_client --help

备选方案

python -m yarn_api_client --help

编程接口

fromyarn_api_clientimportApplicationMaster,HistoryServer,NodeManager,ResourceManager

变更日志

0.3.6释放
  • 扩展ResourceManager以允许应用程序更好地 在提交之前确定资源可用性。
0.3.5释放
  • 修复内部签名不匹配的修补程序版本
0.3.4释放
    为发现Hadoop配置提供更灵活的支持 配置ha时包括多个资源管理器
  • 正确支持纱线后响应代码
0.3.3释放
  • 在PUT请求中正确设置内容类型
  • 检查hadoop_conf_dir env变量
0.3.2释放
  • 使kerberos/spnego依赖项成为可选的
0.3.1发布
  • 修复cluster_application_kill api
0.3.0发布
  • 添加对受kerberos/spnego保护的纱线端点的支持
  • 移动到请求rest api调用包
  • 删除http-con属性,因为连接现在由请求管理
0.2.5释放
  • 修复了rest api的历史记录
0.2.4释放
  • 添加了与启用ha的资源管理器的兼容性

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从活动中刷新片段,然后返回片段   java如何按获取列排序?   java可以使用访问者模式来执行一般的双重分派吗?   如何从C++调用java方法   编译时java非法启动类型错误   shell通过Java程序使用Haskell的GHCI   如何使用ffmpeg在java程序中获取视频的持续时间?   比较java中的arraylist对象   java阻止Eclipse/Maven调用一个特定插件   java改进列表列表?   使用Java查找SFTP最旧文件的文件大小和上次修改   上下文中SQLite DB的java相对路径。xml   Java:何时使用检查的异常、未检查的异常或断言   如何在Java中使用递归生成负斐波那契序列?   java在画布中绘制,并将其保存到更大的图像中