文件名称:elasticsearch_loader:用于将数据文件(json,parquet,csv,tsv)批量加载到ElasticSearch的工具
文件大小:22KB
文件格式:ZIP
更新时间:2024-02-24 14:27:48
python elasticsearch json logstash csv
elasticsearch_loader 主要特点 批量上传CSV(实际上是任何* SV)文件到Elasticsearch 批量上传JSON文件/ JSON行到Elasticsearch 将镶木地板文件批量上传到Elasticsearch 预定义自定义映射 上传前删除索引 使用文档本身的_id索引文档 直接从网址加载数据 SSL和基本身份验证 Unicode支持 :victory_hand: 外挂程式 为了安装插件,只需运行pip install plugin-name 从redis列表中连续读取并索引到elasticsearch 用于列出和索引来自S3的文件的插件 测试矩阵 python / es 5.
【文件预览】:
elasticsearch_loader-master
----setup.py(1KB)
----.gitignore(1KB)
----Dockerfile(236B)
----.dockerignore(64B)
----.travis.yml(768B)
----.hadolint.yaml(64B)
----samples()
--------nation.dict.parquet(3KB)
--------mappings.json(487B)
--------data.jsonlines(213B)
--------data.json(356B)
--------data.csv(317B)
----LICENSE(1KB)
----elasticsearch_loader()
--------__init__.py(8KB)
--------parsers.py(276B)
--------__main__.py(25B)
--------iter.py(1KB)
----docker-compose.yml(855B)
----.github()
--------stale.yml(872B)
----README.md(6KB)
----test.py(380B)
----inputs()
--------redis()
--------s3()
----test()
--------test_json.py(1KB)
--------test_end_to_end.py(2KB)
--------test_jsonlines.py(1KB)
--------test_csv.py(2KB)
----.stickler.yml(77B)