![](/img/trans.png)
[英]Transform plain text file containing json object lines to json file
[英]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.