Kachok is a utility that loads JSON-ND (newline delimited JSON data) into elasticsearch. The primary purpose is batch loading of JSONND data. It supports multiple files, error handling and a sweet progress bar. Example usage:
./kachok.py --username root --password groot --endpoint=http://localhost:9200 pumpJSONND myindexname /path/to/files/*.json
You can also incorporate it into your own Python projects by using it as a library.
Let me know what you think!