下载最新版logstash

https://www.elastic.co/cn/downloads/logstash

解压缩

tar zxvf logstash-7.12.1-linux-x86_64.tar.gz

下载jdk1.8

tar zxvf jdk-8u291-linux-x64.tar.gz

编辑启动文件logstash、logstash.lib.sh、logstash-plugin

在首行添加

export JAVA_CMD="/usr/java/jdk1.8.0_291/bin/" 
export JAVA_HOME="/usr/java/jdk1.8.0_291/"

安装jdbc插件

生产环境不能联网;虽然logstash是开箱即用,即解压后就能使用,但是对于logstash-input-jdbc插件来说,一般是在线安装的(./logstash-plugin install logstash-input-jdbc)

就算你是在github上https://github.com/logstash-plugins/logstash-input-jdbc/下载源码,修改Gemfile,也要联网来安装。所以对于不能联网的机子来说必须使用

./logstash-plugin install file:///path/to/logstash-input-jdbc.zip 这种方式来安装。但是官方并没有提供像x-pack一样的离线安装包。那么我们就需要在一台能联网的机子上先在线安装好logstash-input-jdbc插件,然后使用logstash-plugin命令里面的打包离线安装包命令将插件打包为离线的,再传送到生产环境就可以了

一个能联网的机子上解压logstash后,在线安装jdbc插件:

# ./logstash-plugin install logstash-input-jdbc
Validating logstash-input-jdbc
Installing logstash-input-jdbc
Installed successfulllogstash根目录下的以下目录查看对应的插件版本:

以下命令查看logstash-plugin的离线打包命令[root@YK2T-TYSFW017 logstash-7.12.1]# cd bin
[root@YK2T-TYSFW017 bin]# ./logstash-plugin -h
Using JAVA_HOME defined java: /usr/java/jdk1.8.0_291/
WARNING, using JAVA_HOME while Logstash distribution comes with a bundled JDK
Usage:bin/logstash-plugin [OPTIONS] SUBCOMMAND [ARG] ...Parameters:SUBCOMMAND                    subcommand[ARG] ...                     subcommand argumentsSubcommands:list                          List all installed Logstash pluginsinstall                       Install a Logstash pluginremove                        Remove a Logstash pluginupdate                        Update a pluginpack                          Package currently installed plugins, Deprecated: Please use prepare-offline-pack insteadunpack                        Unpack packaged plugins, Deprecated: Please use prepare-offline-pack insteadgenerate                      Create the foundation for a new pluginuninstall                     Uninstall a plugin. Deprecated: Please use remove insteadprepare-offline-pack          Create an archive of specified plugins to use for offline installationOptions:-h, --help                    print help
[root@YK2T-TYSFW017 bin]# 开始打包,打包时不需要联网
./logstash-plugin  prepare-offline-pack --overwrite --output logstash-output-jdbc.zip logstash-output-jdbc# ./logstash-plugin prepare-offline-pack --overwrite --output logstash-input-jdbc.zip logstash-input-jdbc
Offline package created at: logstash-input-jdbc.zipYou can install it with this command `bin/logstash-plugin install file:///usr/share/logstash/bin/logstash-input-jdbc.zip`将此zip文件上传至不能联网服务器的目录,使用上述命令安装即可
./bin/logstash-plugin install --no-verify file:///logstash-output-jdbc.zip

更改配置文件,启动即可

/app/logstash-7.12.1/bin/logstash -f /app/logstash-7.12.1/config/logstashserver-redis-rds.conf -t

logstash安装相关推荐

  1. logstsh xpack 认证_ElasticSearch Kibana 和Logstash 安装x-pack记录

    前言 最近用到了ELK的集群,想想还是用使用官方的x-pack的monitor功能对其进行监控,这里先上图看看: 环境如下: 操作系统: window 2012 R2 ELK : elasticsea ...

  2. windows 下 logstash 安装启动

    logstash 安装,下载最新版本的logstash: 点击打开链接 解压到磁盘根目录下:在logstash>bin 1.目录下创建:logstash.conf 2.输入内容: # Sampl ...

  3. Logstash 安装及简单实用(同步MySql数据到Elasticsearch)

    Logstash是一款轻量级的日志搜集处理框架,可以方便的把分散的.多样化的日志搜集起来,并进行自定义的处理,然后传输到指定的位置,比如某个服务器或者文件 Windows环境: 1.下载logstas ...

  4. ElasticSearch集群安装,Kibana安装,Logstash安装,Logstash-input-plugin-jdbc的配置使用

    1.安装elasticsearch 参考:https://www.2cto.com/kf/201802/723573.html 1.1 三台机器创建es运行的用户 Es不能再root用户下启动,需要为 ...

  5. Logstash 安装+配置+数据采集示例

    文章目录 简介 部署安装 配置详解 输入 过滤 输出 读取地自定义日志 输出内容到Elasticsearch 简介 Logstash是一个开源的数据处理管道,能够同时从多个来源采集数据,转换数据,然后 ...

  6. ES Logstash安装以及数据同步配置

    1 资源准备 使用的虚拟机或者生成环境需先配置好JDK和可以访问使用的elasticsearch服务. logstash-6.4.3 CSDN下载地址: https://download.csdn.n ...

  7. Logstash安装与测试

  8. docker安装logstash及logstash配置

    一.logstash跟es有版本对照关系 了解对照关系,决定要安装的logstash版本 二.ELK出现的原因 三.Logstash工作原理 Logstash事件处理管道有三个阶段:输入→过滤器→输出 ...

  9. ELK学习4_Elasticsearch+Logstash+Kibana安装_简易版

    ELK安装 下载地址: Elastic相关组件下载总地址: https://www.elastic.co/downloads ES下载地址: https://www.elastic.co/downlo ...

最新文章

  1. 和产品争论MySQL底层如何实现order by的,惨败!
  2. 链接时undefined reference to构造函数
  3. python3连接mysql使用mysqldb_Python3 连接Mysql数据库
  4. mysql的常用的备份工具_39、mysql常用备份工具
  5. 17--合并两个有序数组
  6. JEEWX捷微企业号管家系统发布
  7. 信息学奥赛C++语言:判断正负
  8. Machine Learning Mastery 博客文章翻译:深度学习与 Keras
  9. Linux 内核PCI去除一个设备
  10. 越是牛逼的人,越是不在意面子
  11. 解决ubuntu下不能mount windows 盘的问题
  12. 在XNA 3.0 项目添加声音——通过Xact播放简单的.wav文件
  13. Laravel 项目使用 Carbon 人性化显示文章发表时间
  14. php的惰性加载,thinkphp5.0的惰性加载
  15. 微信Web APP应用
  16. AllenNLP系列文章之六:Textual Entailment(自然语言推理-文本蕴含)
  17. SqlServer按半小时分组统计
  18. html+显示平方米,平方米符号怎么打【四种方法】
  19. 【JavaScript】this指向经典面试题(超详细)
  20. 正则表达式-匹配横杠-本身

热门文章

  1. c++ 编写函数返回两个值最小值_结合实例来分析SQL的窗口函数
  2. GPUImage – 像素色值亮度平均(漫画效果) GPUImageAverageLuminanceThresholdFilter
  3. C语言 memcpy 和 strcpy 函数区别 - C语言零基础入门教程
  4. Python input 函数 - Python零基础入门教程
  5. [Deepin - Pycharm调试记录] Pyinstaller索引系统库问题
  6. http参数自动转换java接口参数设置_Springmvc请求参数类型转换器及原生api代码实例...
  7. python输出所有组合数_python – GridSearchCV是否存储了所有参数组合的所有分数?...
  8. python图像人类检测_OpenCV人类行为识别(3D卷积神经网络)
  9. 计算机一级电子表格插入表格,计算机一级电子表格
  10. java 添加等待时间_Java中线程等待特定时间的最有效方法 - java