`
corejava2008
  • 浏览: 295793 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

2.Logstash入门教程 - 启动命令行参数及插件安装

阅读更多

2.Logstash入门教程 - 启动命令行参数

 

Logstash的启动脚本中有比较多的命令行参数:

-f :用于指定配置文件

使用文件,目录,或者通配符加载配置信息,如果指定为目录或者通配符,按字母顺序加载。

-e:  用于指定字符串输入

      默认输入为,stdin { type => stdin }

默认输出为:stdout { codec => rubydebug }}

-w: 指FilterWorkers的数量,默认为1

-l:指定输出文件的路径,默认为控制台输出

--verbose:设置较少的日志

--debug:设置更消息的日志

--watchdog-timeout TIMEOUT 设置watchdog超时时间,默认为10秒。

 

启动案例:

 

bin/logstash -f logstash-simple.conf  -w 2 

logstash-simple.conf内容为:
input { stdin { } } #输入
filter{}            #过滤器
output {            #输出
  elasticsearch { host => localhost }
  stdout { codec => rubydebug }
}

 

 

插件安装:

LS提供了一个plugin脚本用于安装输入输出插件。

$LS_HOME/bin/plugin

 

如:安装KafKa插件

 

bin/plugin install logstash-output-kafka

 卸载KafKa插件

 

 

bin/plugin uninstall logstash-output-kafka

 更新所有的插件

 

 

bin/plugin update

 更新单个插件

 

 

bin/plugin update logstash-output-kafka

 查看插件列表

 

 

bin/plugin list
bin/plugin list ko  列出包含ko字符的插件
bin/plugin list --group output 列出指定组的插件。

 

 

 

 

 

 

 

 

 

1
0
分享到:
评论

相关推荐

    Logstash数据收集引擎介绍.pdf

    - 可以通过`./bin/plugin list`命令查看已安装的插件,并使用`logstash-plugin install`命令安装新的插件。 总的来说,Logstash作为一款灵活的数据收集引擎,提供了强大的日志管理和分析能力,它简化了从多种来源...

    Elasticsearch入门教程

    ### Elasticsearch入门教程知识点详解 #### 一、Elasticsearch安装与基本操作 1. **解压目录结构**: - 在解压后的Elasticsearch目录中,通常包含多个子目录和文件,例如`bin`目录包含了启动脚本,`config`目录...

    预习资料-ELK入门及集群搭建1

    - 使用 `logstash` 命令启动服务。 6. **配置详解** - `start_position` 参数决定了 Logstash 从文件的哪一位置开始读取,`end` 表示只读取新内容,`beginning` 则从头开始。 - `ignore_older` 配置可以控制 ...

    Elasticsearch入门视频教程下载

    - **启动命令**:`bin/elasticsearch` - **停止服务**:通常通过操作系统的服务管理工具或直接终止进程实现。 #### 三、基本概念与操作 - **索引(Index)**:类似于关系型数据库中的表,用于存储文档集合。 - *...

    ELK7.2 安装及操作.pdf

    安装完成后,可以通过运行`elasticsearch`命令启动服务。 #### Logstash Logstash用于收集、过滤和存储日志数据。Logstash的安装可以按照以下步骤进行: 1. 从Elasticsearch官网下载对应版本的Logstash。 2. 解压...

    ELK使用教程

    - **JMX 启动参数**: 监控 Java 虚拟机的状态。 - **API 方式**: 通过 REST API 监控 Logstash 的运行情况。 ##### 扩展方案 **通过 Redis 传输** 使用 Redis 作为中间件,可以提高 Logstash 的可靠性和可扩展性...

    ELK从入门到精通.pdf

    安装Head插件通常是通过在Elasticsearch服务器上执行特定的命令,然后可以通过浏览器访问该插件提供的Web界面进行交互。 总的来说,ELK堆栈提供了一整套从日志收集、处理到可视化的解决方案,广泛应用于日志分析、...

    ELK日志系统安装部署 高清完整PDF版

    同时,还需要为Elasticsearch设置最小和最大内存堆大小(-Xms和-Xmx参数),并确保通过非root用户启动服务,以避免潜在的安全风险。 Elasticsearch集群是通过设置相同cluster.name的节点自动组成,以此来保证数据的...

    elasticsearch-6.2.2.rar

    2. **bin目录**:这里包含Elasticsearch的启动和停止脚本,如`elasticsearch`用于启动服务,`elasticsearch.bat`是Windows系统的批处理文件,而`elasticsearch-plugin`则用于安装和管理插件。 3. **config目录**:...

    JAVA上百实例源码以及开源项目源代码

    Java编写的网页版魔方游戏 内容索引:JAVA源码,游戏娱乐,魔方,网页游戏 Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现部分...

    ElasticSearch.zip

    2. **启动与停止**:通过命令行启动和停止ES服务,可以通过`curl`命令测试是否正常运行。 3. **安全设置**:默认情况下,ES的通信端口未做任何安全限制,生产环境中需要配置SSL加密,以及添加用户权限控制。 **三...

    k8s是一个开源的容器编排平台.docx

    为了帮助新用户快速入门Kubernetes,这里提供一个简单的入门教程: 1. **准备工作** - 确保开发环境符合要求,如操作系统、容器引擎(推荐Docker)、虚拟化平台(如VirtualBox)或云服务提供商(如AWS、Azure)。 ...

Global site tag (gtag.js) - Google Analytics