基于apache avro构建的通用功能

data_pipeline_avro_util的Python项目详细描述


#数据管道avro util



它是什么?
——
数据管道avro实用程序包提供了一个pythonic接口,用于读取和写入avro模式。它还为元数据提供了枚举类
,我们发现这些元数据有助于包含在架构中。




测试
```
````








用法
-
使用avro架构生成器:
````
_builder.开始记录(
name=“test_name”,
namespace=“test_namespace”,
doc=“test_doc”

avro_builder.add_field(
name=“key1”,
typ=“string”,此字段的数据类型为string
doc=“test_doc1”,
元数据={
avrometadatakeys.primary嫒key:1 first primary key
}

avro_builder.add_field(
name=“key2”
typ=“string”
doc=“test_doc2”
record_json=avro_builder.end()
print record_json

{
“type”:“record”,
“namespace”:“test_namespace”,
“name”:“test_name”,
“doc”:“test_doc”,
“fields”:[
{“type”:“string”,“doc”:“test_doc1”,“name”:“key1”,“pkey”:true},
{“type”:“string”,“doc”:“test_doc2”,“name”:“key2”}
]
}
````



运行代码并与其他应用程序集成可能需要额外的工作。



许可证
----
数据管道avro util是在apache许可证下获得许可的,版本2.0:http://www.apache.org/licenses/license-2.0



contribution
----
鼓励每个人通过分叉github存储库并发出拉取请求或打开问题来贡献数据管道avro-util。




documentation
-

(datapipe-2030 abrar):将服务文档上载到公共服务器。





history
----


0.1.0(2015-01-29)
+++++++++++++++

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

推荐PyPI第三方库


热门话题
java如何在导航抽屉中显示图像   DDD中的java聚合对象   java如何在登录后隐藏主活动上的项目?   java如何知道MouseWheelListener是否可以接收事件?   java地图中未显示新标记   Z3Java绑定是否具有与python相同的get_vars()API?   java重置或清除Lucene索引   Java骑士之旅代码   集合Java类树集合中的Java方法headSet和tailSet在日志(N)时间内工作吗?   java从SpringWeb服务获取Jetty实例   java需要在jira中将jsp文件更改为vm文件   创建对象时发生java IllegalMonitorStateException   java SnakeYaml从字符串第一行转储   使用java在文件中逐个使用for循环写入行