I did an rpm install of filebeat. When I run filebeat from
/usr/bin/filebeat start or
/usr/bin/filebeat -c /path/to/filebeat.yml, the shell just hangs. When I run
etc/init.d/filebeat start, i get a message saying that it started.
However, if I use
/etc/init.d/filebeat start, i can't pass command line arguments, such as the location of the config file. even
/etc/init.d/filebeat -h does not work.
How should I run filebeat, with
If you run
/usr/bin/filebeat you'll be starting Filebeat in the foreground, which typically isn't what you want since it'll shut down when you close your shell. The other option starts Filebeat as a daemon with options passed according to the init script. What's of most interest to you is that it'll use /etc/filebeat/filebeat.yml as its configuration file.
This is basic Unix/Linux skills and you will save yourself a lot of time by consulting a good book on the subject.
This topic was automatically closed after 21 days. New replies are no longer allowed.