如何运用命令行启动Logstash
以下是使用命令行启动Logstash的常用方法及参数说明,综合了不同场景下的操作指南:
-f
bin/logstash -f /path/to/config.conf ``` ``` 若需指定多个配置文件,可将它们放在同一目录,Logstash会自动拼接所有 `.conf` 文件[1]()[3]()[5]()。
-e
bin/logstash -e 'input { stdin { } } output { stdout { } }'``` ``` 输入内容后,Logstash会实时输出处理结果[3]()[5]()[6]()。
工作线程数
-w
--workers
bin/logstash -f config.conf -w 4
日志输出控制
-l
--log
undefined
undefined
配置文件语法检查
-t
bin/logstash -f config.conf -t
自动重新加载配置
--config.reload.automatic
undefined
undefined
nohup
&
nohup bin/logstash -f config.conf & ``` ``` 日志会输出到 `nohup.out` 文件[10]()[11]()。
-v
-d
bin/logstash -f config.conf -v
指定实例名称
-n
undefined
undefined
自定义插件路径
-P
--pluginpath
bin/logstash -f config.conf -P /path/to/plugins
日志格式设置
--log.format
json
plain
undefined
undefined
JAVA_HOME
--http.port
-f
如需更详细的参数说明,可参考Logstash官方文档或通过
bin/logstash --help
查看所有命令行选项。