next time please use markdown for providing files for easier reading. you can wrap config using the </> button or using ``` before and after the config.
going back to your problem :
-
give logstash shell access by
usermod -s /bin/bash logstash -
switch user to logstash (su - logstash)
-
run logstash from CLI using logstash user and provide the error message that you encounter. don't give any config parameters, just do :
/usr/share/logstash/bin/logstash "--path.settings" "/etc/logstash"