0
我想管理從Java開始和停止logstash。有沒有簡單/很好的方法來做到這一點?管理來自Java的logstash
所以,任何人都可以給我一個如何啓動logstash的示例,而無需手動從run.bat啓動logstash實例。
我想管理從Java開始和停止logstash。有沒有簡單/很好的方法來做到這一點?管理來自Java的logstash
所以,任何人都可以給我一個如何啓動logstash的示例,而無需手動從run.bat啓動logstash實例。
您可以運行該批處理文件這樣
String cmd = "cmd /c start C:\\path\\to\\run.bat";
Process logstashProcess = Runtime.getRuntime().exec(cmd);
然後在Java中的過程需要
logstashProcess.destroy();
時殺掉該進程調用destroy()方法可以添加爲啓動和(應用程序的日誌將使用logstash進行分析),或者您可以編寫一個獨立的Java應用程序來維護啓動和停止logstash。
感謝兄弟工作正常 – MEGDICHE007 2016-07-05 15:12:24
您可以標記答案爲接受,如果它爲你工作。這樣,未來他們面對同樣的問題時可能會更容易找到正確的解決方案。 – mushfek0001 2016-07-09 16:31:49