使用logstash将kafka数据入到elasticsearch

来源:互联网 发布:知乎匿名提问在哪里看 编辑:程序博客网 时间:2024/05/16 02:04

logstash

安装

wget https://artifacts.elastic.co/downloads/logstash/logstash-5.5.1.tar.gz

 

tar zxf logstash-5.5.1.tar.gz

 

cd logstash-5.5.1

 

新建配置文件

vi config/kafka-logstash-es.conf

如下内容:

input {

    kafka {

        bootstrap_servers=> "192.168.101.200:9092"

        group_id =>"es"

        topics =>"topic123"

        consumer_threads =>1

        decorate_events =>true

        }

    }

output {

    elasticsearch {

        hosts =>"192.168.101.200:9200"

    index =>"topic123"

          }

     }

 

多个input如下格式:

 

input {

    kafka {

        bootstrap_servers=> "192.168.101.200:9092"

        group_id =>"es"

        topics =>"topic123"

        consumer_threads =>1

        decorate_events =>true

        type =>"topic123"

        }

    kafka {

        bootstrap_servers=> "192.168.101.200:9092"

        group_id =>"es"

        topics =>"topic1"

        consumer_threads =>1

        decorate_events =>true

        type =>"topic1"

        }

    }

output {

        if[type] =="topic123"{

                elasticsearch{

                        hosts=> "192.168.101.200:9200"

                        index=> "topic123"

                }

        }else{

                elasticsearch{

                hosts =>"192.168.101.200:9200"

                index =>"topic1"

          }

        }

     }

安装kafka插件(不确定是否必须)

bin/logstash-plugin install logstash-input-kafka

启动

bin/logstash -f config/kafka-logstash-es.conf–debug

 

参考资料:

logstash 官方手册 (参数配置等都看这个)

https://www.elastic.co/guide/en/logstash/current/plugins-outputs-elasticsearch.html

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 C语言实验题――三个数排序 C语言实验题――三角形面积 C语言实验题――两个数比较 C语言实验题――温度转换 C语言实验题――鸡兔同笼 输入入门(1) C语言实验题――最小公倍数和最大公约数 C语言实验题――分数序列 C语言实验题――数组逆序 C语言实验题――一元二次方程 C语言实验题――某年某月的天数 相邻最大数 Picture 羊村运动会――撑杆跳高 字符矩阵排序 1535:找规律填数字 idm6.38 C语言实验题――圆周率 缺陷检测 成都瓶儿 谭松韵 桥本 YouTube、Google+、Facebook、Twitter、维基百科最全hosts C语言实验题――拍皮球 求奇数的乘积 C语言实验题――字符编码 intellijlicense andriod导航栏 mfc文件上传下载 Eclipse4.8中搭建Android开发环境 1178:C语言实验题――单词统计 现在小明决定实现一个类似malloc的内存分配系统,具体来说,他需要连续处理若干申请内存的请求,这个 给定某二叉树的前序序列和中序序列,输出该二叉树的后序序列。(输入的前序遍历和中序遍历的结果中都不含重 vibe twitter 幼呦 fasttunnel 一叫三吱 浩君恋母 C语言实现朴素贝叶斯 shadowsocks服务