繁体   English   中英

ElasticSearch:纯文本文件而不是JSON

[英]ElasticSearch : plain text file instead of JSON

对elasticsearch和使用txt文件而不是json感兴趣。 Elasticsearch可以支持纯文本文件吗? 如果是,是否可以使用任何Java API(我在JSON文档中用邮递员测试了crud操作,并且工作正常)谢谢您的帮助。

不,elasticsearch文档api仅支持JSON。

但是,可以使用在群集https://www.elastic.co/guide/en/elasticsearch/reference/current/ingest.html的群集中的摄取节点上运行的摄取管道来解决此问题。 通过默认,每个elasticsearch服务器实例都是一个摄取节点。

请看一下这种针对CSV的详尽描述的方法https://www.elastic.co/de/blog/indexing-csv-elasticsearch-ingest-node ,它很容易适应平面文件。

另一种选择是使用Filebeat或Logstash之类的第二个工具来提取文件。 在这里看看: https : //www.elastic.co/products/beats或在这里https://www.elastic.co/products/logstash

设置Filebeat将以最小的努力解决许多问题。 给它一个机会;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM