Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch 带有elasticsearch的日志存储同步数据库_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Logstash_Celery - Fatal编程技术网 elasticsearch 带有elasticsearch的日志存储同步数据库,elasticsearch,logstash,celery,elasticsearch,Logstash,Celery" /> elasticsearch 带有elasticsearch的日志存储同步数据库,elasticsearch,logstash,celery,elasticsearch,Logstash,Celery" />

elasticsearch 带有elasticsearch的日志存储同步数据库

elasticsearch 带有elasticsearch的日志存储同步数据库,elasticsearch,logstash,celery,elasticsearch,Logstash,Celery,我试图实现一些类似于它使用logstashjdbc输入和elasticsearch输出的东西 我可以通过简单的查询使其工作 但要正确准备(序列化)数据(使用多个连接等)以供输出变得越来越困难。 (当您有来自多个表的数据并且需要为ES正确格式化数据时,在sql查询中很难做到这一点) 我想知道我是否可以用python而不是sql来编程序列化部分 我可以通过定期运行芹菜任务来实现这一点。 在logstash中这样做是否可行,或者在logstash中这样做是否有任何好处 (一个是logstash跟踪跟踪

我试图实现一些类似于它使用logstash
jdbc
输入和
elasticsearch
输出的东西

我可以通过简单的查询使其工作

但要正确准备(序列化)数据(使用多个连接等)以供输出变得越来越困难。
(当您有来自多个表的数据并且需要为ES正确格式化数据时,在sql查询中很难做到这一点)

我想知道我是否可以用python而不是sql来编程序列化部分

我可以通过定期运行芹菜任务来实现这一点。 在logstash中这样做是否可行,或者在logstash中这样做是否有任何好处


(一个是logstash跟踪
跟踪列
,但对于芹菜,我必须自己实现)

嗨,我正在对logstash执行相同的操作。。我的第一个问题:芹菜任务是什么意思?芹菜可以运行定期任务(例如,选择上次检查后修改的记录,并插入ES),就像logstash可以做的那样。(芹菜任务类似于logstash管道)我明白了。对于logstash,我真的不是一个粉丝。。你需要有一个相当灵活的索引(意味着映射设置为动态),我相信它与FileBeat结合使用时性能更好。在谷歌搜索之后,我发现它是一个作业队列。。回到您的问题:据我所知,Logstash可以将数据库列与ES字段匹配以迁移数据,但编写查询很棘手。建议使用过滤器(例如grok插件),让我知道你最终会做什么!