ApacheIgnite二进制客户端PythonAPI

pyignite的Python项目详细描述


点燃python客户端

ApacheIgniteThin(二进制协议)客户端,用Python3编写。

先决条件

  • Python3.4或更高版本(测试了3.6),
  • 访问apache ignite节点,本地或远程。当前瘦客户端 版本在ApacheIgnite2.7.0(二进制客户端协议1.2.0)上测试。

安装

对于最终用户

如果您只想在项目中使用pyignite模块,请执行:

$ pip install pyignite

对于开发者

如果要运行测试、示例或生成文档,请克隆 整个存储库:

$ git clone git@github.com:apache/ignite.git
$ cd ignite/modules/platforms/python
$ pip install -e .

这将把pyignite的存储库版本安装到您的环境中 在所谓的“开发”或“可编辑”模式下。你可能会读到更多关于 editable installspip手册中。

然后运行requirements文件夹的内容进行安装 使用

$ pip install -r requirements/<your task>.txt

您可能还想查阅setuptools手册,了解如何使用setup.py

文档

The package documentationrtd为您提供方便。

如果您想从源代码构建文档,那么开发人员是否 如上所述安装,然后运行以下命令:

$ cd ignite/modules/platforms/python
$ pip install -r requirements/docs.txt
$ cd docs
$ make html

然后打开ignite/modules/platforms/python/docs/generated/html/index.html 在浏览器中。

示例

使用PyIgnite的一些示例在 ignite/modules/platforms/python/examples文件夹。它们是广泛的 在中评论 “Examples of usage” 文档的一节。

这段代码意味着它是在带有pyignite包的环境中运行的 已安装,并且apache ignite node正在localhost:10800上运行。

测试

运行

$ cd ignite/modules/platforms/python
$ python setup.py pytest

nb!所有测试都需要在localhost:10800上运行apache ignite node。 如果需要更改连接参数,请参阅 testing

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

推荐PyPI第三方库


热门话题
使用导入范围函数下载文件时发生java错误   java是否提供内置的静态字符串。比较方法?   添加“再次播放?”Java中我的随机数猜测游戏的功能   java在tomcat 8中配置JPDA   编译器构造Java:检查编译时是否存在给定的方法名   当RedistreLimiter阻止请求时,java Spring云网关全局筛选器未执行   java无法将带有Gradle的单片Spring Boot应用程序转换为多模块   Eclipse(IDE)如何在没有公共类的情况下在Java中运行main方法?   用Java上传Youtube帖子   没有css和javascript的html Java httpGet页面正文   具有相同哈希代码的java Equal对象不会映射到HashMap中的相同值   字符串格式在Java中如何向数字中添加左填充的零?   java表示XML/DOM对象中attributesvalues或textnodes上的“条件”   JavaSpringJPA根据从POST请求体获取的列和值查询数据库   java BouncyCastle编码差异   java从intellij idea中提取运行命令   java类型、属性、实例和值之间的关系   java除了一个复选框外,屏幕上没有显示任何内容