Error :
[2018-07-10T14:50:49,640][FATAL][logstash.runner ] Logstash could not be started because there is already another instance using the configured data directory. If you wish to run multiple instances, you must change the "path.data" setting.
[2018-07-10T14:50:49,644][ERROR][org.logstash.Logstash ] java.lang.IllegalStateException: org.jruby.exceptions.RaiseException: (SystemExit) exit
my pipeline is as below:
- pipeline.id: hdfs
path.config: "/etc/logstash/conf.d/pipeline_hdfs.cfg"
- pipeline.id: elastic
path.config: "/etc/logstash/conf.d/pipeline_elastic.cfg"
- pipeline.id: file
path.config: "/etc/logstash/conf.d/pipeline_file.cfg"
if i use only one conf as below in a pipeline it works but not for multiples
- pipeline.id: file
path.config: "/etc/logstash/conf.d/pipeline_file.cfg"
what would be the workaround for this? where can i mention path.data for multiple configs , i am running pipeline, if am running only logstash conf then i can mention in command line but i want to run in pipeline?