That's because Logstash auto-detected that CentOS 6 uses upstart
You can manually force Logstash to create a SysV init file by running:
/usr/share/logstash/bin/system-install /etc/logstash/startup.options sysv
You can then force it to regard this as a service, if you need to.
thank you every much!
I have other issue, logstash can't not stop, even if I use kill logstash pid, wait a miutes logstash will auto start. It bothered me
As this is unrelated to the original topic, please start another thread.