"Logstash shutdown completed" not happening

Hi All,

When i run my Logstash config i see the following output :

io/console not supported; tty will not be manipulated
Settings: Default filter workers: 1
Logstash startup completed

The shutdown process is not happening, even after very long time ,hence no data output on Elastic Search. Please help me debug.

Logstash is designed to be a long-running process, so it generally does not terminate by itself unless you are only using the stdin input. What does your configuration look like?

This is how my config file looks:

input {
jdbc {
jdbc_driver_library => ".jar"
jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver"
jdbc_connection_string => "jdbc:sqlserver://;databaseName=;user=
statement_filepath => "\query.sql"
filter {
output {
hosts => ["localhost:9200"]
index => "
document_type => "abc"
document_id => "%{abcid}"

It had terminated itself with my other config files similar to this one. And no data is output on the Elastic Search.