#es #elasticsearch #scroll #tool #download

app estunnel

Tool for downloading data from elasticsearch cluster

17 stable releases

new 1.8.6-rc.1 Sep 16, 2020
1.8.5-rc.1 Sep 5, 2020
1.8.4 Aug 10, 2020
1.7.1 Aug 17, 2019
1.6.3 May 24, 2019

#361 in Command line utilities

Download history 23/week @ 2020-05-28 22/week @ 2020-06-04 11/week @ 2020-06-18 22/week @ 2020-07-02 11/week @ 2020-07-09 11/week @ 2020-07-16 17/week @ 2020-07-30 49/week @ 2020-08-06 51/week @ 2020-08-13 17/week @ 2020-08-20 21/week @ 2020-08-27 62/week @ 2020-09-03 12/week @ 2020-09-10

88 downloads per month

MIT license

24KB
554 lines

estunnel

Build Platform License

estunnel is a CLI tool written by rust for downloading data from elasticsearch.

Command-line options

USAGE:
    estunnel pull [OPTIONS] --index <index> --query <query>

FLAGS:
        --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -b, --batch <batch>      Scroll batch size. Size in query will be used if null.
    -h, --host <host>        ElasticSearch host url [default: http://localhost:9200]
    -i, --index <index>      Target index name(or alias)
    -o, --output <output>    File path for output [default: /dev/stdout]
    -q, --query <query>      File path for query body
    -s, --slice <slice>      Scroll slice count [default: 1]
        --ttl <ttl>          Scroll session ttl [default: 1m]
    -u, --user <user>        Username for http basic authorization

This is the output of estunnel pull --help.

License

MIT (c) Wenxuan Zhang

Dependencies

~8–13MB
~282K SLoC