gpt4 book ai didi

elasticsearch - 导出整个数据库以在 csv 中进行 Elasticsearch

转载 作者:行者123 更新时间:2023-12-02 22:49:19 24 4
gpt4 key购买 nike

关于如何在 csv 中的 Elasticsearch 中导出整个数据库的任何想法?我只需要导出一个索引。

我尝试了以下 python 插件,但作为服务提供商的 Elasticsearch 提示根证书:

https://github.com/taraslayshchuk/es2csv/blob/master/README.rst

es2csv -i 引导 -a 用户:密码 -u https://host.us-east-1.aws.found.io:9243 -q '' -o 数据库.csv

但我得到:elasticsearch.exceptions.ImproperlyConfigured:证书验证缺少根证书。要么使用 ca_certs 参数传递它们,要么安装 certifi 以自动使用它。

帮助?我正在使用 Elasticsearch.co 作为我的 Elasticsearch 服务

最佳答案

您可以使用 Logstash 将索引导出为 CSV:

input {
elasticsearch {
hosts => "localhost:9200"
index => "some-index"
query => '{"query": {
"match_all": {}
}}'
}
output {
file {
codec => line { format => "%{field1},%{field2}"}
path => "some-index.csv"
}
}

警告 :有一个 csv 输出插件,但它有一个 Logstash 5.x 版本的已知错误。上面的配置应该没问题。

关于elasticsearch - 导出整个数据库以在 csv 中进行 Elasticsearch ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43025236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com