用于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嵌入式Tomcat不执行jsf页面   java我的数据库中有2个实体,但hibernate返回其中6个。   java如何基于逗号拆分字符串   java取消已经运行的CompletableFutures的预期模式是什么   java如何在informix中从另一个数据库复制表ddl和数据   为什么图片是黑色的?   java根据字符串数组中的单词筛选列表   Java8的集合。平行流有效吗?   Kotlin中的java静态内部类   java如何在GUI中生成一列字符串   javafx如何正确使用高对比度主题?   带空格的javascript Httpurlconnection参数   java如何设置GridBagLayout的约束   java如何在一个线程可能尚未初始化时关闭另一个线程   java将简单时间格式转换为特殊时间格式(hhmmt)   安卓/java阵列重复过滤器的问题   java在队列的链接实现下,入队和出队是如何工作的   java更新sql外键约束