0

I have tried to import json array file into elasticsearch using following commands,

curl -XPOST 'http://localhost:9200/unified/post/1' -d @unified.json

and

curl -XPOST 'http://localhost:9200/unified/post/_bulk' --data-binary @unified_1.json

But, it is throwing error message as

{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"failed to parse"}],"type":"mapper_parsing_exception","reason":"failed to parse","caused_by":{"type":"not_x _content_exception","reason":"Compressor detection can only be called on some xcontent bytes or compressed xcontent bytes"}},"status":400}

Can anyone help me with this problem.

4
  • 1
    Can you show file that you want to import? Commented Aug 26, 2017 at 11:13
  • The bulk api does not expect json input. This is probably a duplicate of stackoverflow.com/questions/33340153/… Commented Aug 26, 2017 at 11:52
  • The input file will be as follows : [{"name1":"value1"},{"name2":"value2"},....] . So, can you guide us. Commented Aug 27, 2017 at 12:37
  • You cannot use that input format. Check the bulk api docs. You have to write some code to transform your file into the format the bulk api expects. Commented Aug 29, 2017 at 7:48

1 Answer 1

0

The issue is with "@unified_1.json". It seems that the data inside is does not follow the appropriate json structure that is required.

Sign up to request clarification or add additional context in comments.

2 Comments

json file consists of array of jsons inside it.
The json file should have the following structure. { "index" : { "_index" : "test", "_type" : "type1", "_id" : "1" } } { "field1" : "value1" } { "index" : { "_index" : "test", "_type" : "type1", "_id" : "2" } } { "field1" : "value1" } action then document json.. not as json array. please post a small part of the file to check it

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.