shinexia/elasticdump

[bug] Does not compute

Closed this issue · 1 comments

How to reproduce

  1. Compile last build
  2. Run elasticsearch-dump dump --file D:\dump\192.168.0.2.txt --url http://192.168.0.2:9200

Where 192.168.0.2:9200 is your Elasticsearch server url

Logs

2020/04/27 22:00:05 main.go:117: opt: &main.Opt{filename:"D:\\dump\\192.168.0.2.txt", url:"http://192.168.0.2:9200", host:"http://192.168.0.2:9200", index:"", opType:"data", batchSize:1000, max:0}

2020-04-27T14:00:05Z GET http://192.168.0.2:9200?q=%2A%3A%2A&scroll=60000ms&size=1000 [status:400 request:157ms]

2020/04/27 22:00:05 main.go:322: Error [400]: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"request [/] contains unrecognized parameters: [q], [scroll], [size]"}],"type":"illegal_argument_exception","reason"
:"request [/] contains unrecognized parameters: [q], [scroll], [size]"},"status":400}

For some reason, your HTTP request goes to:
http://192.168.0.2:9200?q=%2A%3A%2A&scroll=60000ms&size=1000

although it should go to:
http://192.168.0.2:9200/_search/?q=%2A%3A%2A&scroll=60000ms&size=1000

Oh sorreh, forgot about specifying index lol

Do: elasticsearch-dump dump --file D:\dump\192.168.0.2.txt --url http://192.168.0.2:9200/INDEX