Sto cercando tutto in internet senza fortuna. Sto provando a submit un file fluidflux.json
~ 10Gb ad un'image elastica di ricerca che funziona in Windows 10, ma senza riuscire.
Qualcuno può aiutarmi a capire il command postale appropriato e where mettere localmente il mio file?
Sono in esecuzione curl all'interno della Kitevatic Powershell che viene fornito con la suite "Windows Docker". Ho montato un volume:
Ho messo il mio file nella cartella locale "dati" e ho eseguito il mio command ma senza fortuna.
Ti consiglio di dividere il tuo file da 10 GB in più file da 3 MB e utilizzare l'API di massa per submit i dati. È molto più facile farlo con uno script python che con arricciatura, ma se si desidera utilizzare la curl comunque:
curl -XPOST 'localhost:9200/_bulk?pretty' -H 'Content-Type: application/json' -d @fluidflux_part1.json
il file json dovrebbe avere linee separate da \ n come sotto, per cui è necessario eseguire una piccola pre-elaborazione:
{ "index" : { "_index" : "myindex", "_type" : "mytype", "_id" : "1" } } { "name" : "john" } { "index" : { "_index" : "myindex", "_type" : "mytype", "_id" : "2" } } { "name" : "mary" }