# Logstash to delete document from Elasticsearch

**URL:** <https://discuss.elastic.co/t/logstash-to-delete-document-from-elasticsearch/27142>\
**Category:** Logstash\
**Created:** [August 10, 2015, 5:14pm UTC](https://discuss.elastic.co/t/logstash-to-delete-document-from-elasticsearch/27142 "2015-08-10T17:14:16Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![umangjain](https://avatars.discourse-cdn.com/v4/letter/u/8e8cbc/32.png) [@umangjain](https://discuss.elastic.co/u/umangjain)\
**Post date:** [August 12, 2015, 2:18pm UTC](https://discuss.elastic.co/t/logstash-to-delete-document-from-elasticsearch/27142/3 "2015-08-12T14:18:20Z")

</div>

No, there is no activity on the ES logs.. I constantly see this error when I run logstash again after deleting the .since\_db files.. and running logstash again to parse the files..

Got error to send bulk of actions: [500] {"error":"IllegalArgumentException[Malformed action/metadata line [2], expected START\_OBJECT or END\_OBJECT but found [VALUE\_STRING]]","status":500} {:level=\>:error}  
Failed to flush outgoing items {:outgoing\_count=\>81, :exception=\>"Elasticsearch::Transport::Transport::Errors::InternalServerError", :backtrace=\>["/opt/logstash/vendor/bundle/jruby/1.9/gems/elasticsearch-transport-1.0.12/lib/elasticsearch/transport/transport/base.rb:135:in `__raise_transport_error'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/elasticsearch-transport-1.0.12/lib/elasticsearch/transport/transport/base.rb:227:in`perform\_request'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/elasticsearch-transport-1.0.12/lib/elasticsearch/transport/transport/http/manticore.rb:54:in `perform_request'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/elasticsearch-transport-1.0.12/lib/elasticsearch/transport/client.rb:119:in`perform\_request'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/elasticsearch-api-1.0.12/lib/elasticsearch/api/actions/bulk.rb:80:in `bulk'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-1.0.7-java/lib/logstash/outputs/elasticsearch/protocol.rb:104:in`bulk'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-1.0.7-java/lib/logstash/outputs/elasticsearch.rb:542:in `submit'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-1.0.7-java/lib/logstash/outputs/elasticsearch.rb:566:in`flush'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/stud-0.0.21/lib/stud/buffer.rb:219:in `buffer_flush'", "org/jruby/RubyHash.java:1341:in`each'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/stud-0.0.21/lib/stud/buffer.rb:216:in `buffer_flush'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/stud-0.0.21/lib/stud/buffer.rb:193:in`buffer\_flush'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/stud-0.0.21/lib/stud/buffer.rb:112:in `buffer_initialize'", "org/jruby/RubyKernel.java:1511:in`loop'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/stud-0.0.21/lib/stud/buffer.rb:110:in `buffer\_initialize'"], :level=\>:warn}

This started happening when I added "delete" in my configuration. Please let me know the best way to delete a record from ES using logstash config.

Thanks.

---

_[View the full topic](https://discuss.elastic.co/t/logstash-to-delete-document-from-elasticsearch/27142)._
