elasticsearch - jdbc sql_last_value是否可以使用varchar/string?

标签 elasticsearch logstash logstash-configuration logstash-jdbc

我已经在sql_last_value输入中的integer插件中使用datetimejdbc类型的字段测试了logstash,它工作正常。

我只是小玩意儿,是否有可能使用varchar/string类型的字段,以便在我的表中没有sql_last_valuedatetime字段的情况下,及时更新int

任何帮助,将不胜感激。

最佳答案

答案是不。作为证明,您可以查看jdbc输入插件的source code
tracking_column_type字段的声明突出了以下内容:

  # Type of tracking column. Currently only "numeric" and "timestamp"
  config :tracking_column_type, :validate => ['numeric', 'timestamp'], :default => 'numeric'

这意味着仅允许该字段包含两个值,即timestampnumeric

关于elasticsearch - jdbc sql_last_value是否可以使用varchar/string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40415107/

相关文章:

elasticsearch - 在camelCase中,kibana “Expect plugin ” id错误,但发现:apm_oss

elasticsearch - 安装聚合插件(离线)Logstash

elasticsearch - 如何在Elasticsearch中实现自动完成

elasticsearch - ELK堆栈中的Logstash和Filebeat

mysql - 在 ElasticSearch 中保存用户搜索查询的最佳方式?

logstash - 外部化 log-stash 配置中的绝对路径名并在 Patterns_dir 中使用相对路径

elasticsearch - 用于 php monolog 多行(stacktrace)日志的 Logstash grok 过滤器配置

Logstash 文件输入 : sincedb_path

node.js - 使用Node JS在Elasticsearch 7.3.2中创建自定义映射类型

ruby-on-rails-4 - 主动模型序列化器和耐嚼