Problem with logstash as a service (RHEL)

One culprit may be the logstash.yml file. If the entries are not correct, and properly indented from the far left, Logstash will not start properly.

This thread describes exactly this problem, and it solved things for that user.