I already delete the existing index before create again, but it still doesn't work, so I try  to use curl  to put index and mapping, now the problem is my json data never can bulk in to es , I look at https://www.elastic.co/guide/en/kibana/current/tutorial-load-dataset.html

theirs data I can bulk to es, and they are ndjson,  when I  edit my data as theirs data ,it can work and bulk to es. like below:
{"index":{"_index":"indexcompany","_type":"company"}}
{"id":174,"name":"JET REPORTS DANMARK ApS","address":"Lyskær 3","areaCode":2730,"city":"Herlev","location":{"lat":55.7145620017324,"lon":12.4359915318663}}
{"index":{"_index":"indexcompany","_type":"company"}}
{"id":568,"name":"OUTOKUMPU A/S","address":"Alhambravej 3","areaCode":1826,"city":"Frederiksberg C","location":{"lat":55.6743134573089,"lon":12.5440667455454}}

but my original data is like:
[{
"id": 174,
"name": "JET REPORTS DANMARK ApS",
"address": "Lyskær 3",
"areaCode": "2730",
"city": "Herlev",
"state": null,
"location": {
"latitude": 55.7145620017324,
"longitude": 12.4359915318663
},
"latestActivityTimestamp": null,
"isFavorite": false
}, {
"id": 568,
"name": "OUTOKUMPU A/S",
"address": "Alhambravej 3",
"areaCode": "1826",
"city": "Frederiksberg C",
"state": null,
"location": {
"latitude": 55.6743134573089,
"longitude": 12.5440667455454
},
"latestActivityTimestamp": null,
"isFavorite": false
}]

it never works, so what I can do now?

---
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB