elasticsearch入门系列4----logstash安装

版权声明: https://blog.csdn.net/xichengqc/article/details/91346378

相关安装文件位置:
链接:https://pan.baidu.com/s/1md2w6GJiXzsUKzBXJmJNBA
提取码:1dj7

  1. 上传logstash安装包,解压并启动
[root@localhost bin]# ./logstash -e 'input{stdin{}}output{stdout{codec=>rubydebug}}'

在控制台输入helloword,可以看到以下信息输出,证明启动成功

[2019-06-09T01:03:10,707][INFO ][logstash.agent           ] Successfully started Logstash AP
I endpoint {:port=>9600}hello
{
      "@version" => "1",
          "host" => "localhost.localdomain",
    "@timestamp" => 2019-06-08T17:03:18.289Z,
       "message" => "hello"
}
  1. 上传logstash jdbc input插件,解压后移动到logstash下的plugins目录,如果没有该目录需要手动创建
[root@localhost plugins]# pwd
/home/software/logstash-5.6.0/plugins
  1. 上传mysql驱动,jdbc配置文件和sql文件到/home/software/logstash-config,编辑配置文件
  2. 启动Mysql,创建jtdb数据库;启动elasticsearch。往mysql中导入数据
[root@localhost bin]# service mysql start
[root@localhost bin]# mysql -uroot -p123456
mysql> set names utf8;
mysql> create database jtdb;
mysql> use jtdb;
mysql> source /home/software/logstash-config/jt_v2.sql;
  1. 启动logstash,数据会依据jdbc.sql中的逻辑导入es
[root@localhost bin]# sh logstash -f /home/software/logstash-config/jdbc.conf
  1. 启动kibana,创建索引patter为jtdb*,然后进入discover可以看到数据展示

猜你喜欢

转载自blog.csdn.net/xichengqc/article/details/91346378