首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置logstash将数据从MS-SQL server传输到elasticsearch

问如何配置logstash将数据从MS-SQL server传输到elasticsearch
EN

Stack Overflow用户
提问于 2019-04-02 09:48:09
回答 1查看 1.9K关注 0票数 0

我正在尝试将我的表数据从MSSQL服务器复制到elasticsearch,在浏览了一些文档之后,我为logstash编写了配置文件,当我从命令提示符运行该文件时,我得到以下消息:

"J_3a_.ELK.logstash_minus_6_dot_6_dot_2.logstash_minus_core.lib.logstash.pipeline.block in start_input“

我在aws中有MSSQL数据库.

这是我的conf文件

代码语言:javascript
复制
input {
    jdbc {
        jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver"
        jdbc_driver_library => "J:\Java\sqljdbc_4.2\enu\jre8\sqljdbc42.jar"
        jdbc_connection_string => 
       "jdbc:sqlserver://skunestdevdb.czdnys4mper2.ap-southeast- 
         2.rds.amazonaws.com;database=skudevusr;user= 
       <my_username>;password=<my_password>"
        jdbc_user => "<my_username>"
        jdbc_password => "<myPassword>#"
        statement => "select * from product"
    }
}
output{
    elasticsearch{
      hosts => ["localhost:9200"]
      index => ["skunest_qa"]
    }
}

在这里,我似乎不知道出了什么问题,我在conf文件中提供了必要的细节,命令行stucks显示了上面的消息。我已经尝试从连接字符串中删除用户名和密码。救命!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-03 07:20:54

试试这个:

代码语言:javascript
复制
input {  
jdbc {
    # SqlServer jdbc connection string to your database, productdb
    #  "jdbc:sqlserver://HostName\instanceName;database=DBName;user=UserName;password=Password" 
    jdbc_connection_string => "jdbc:sqlserver://localhost\SQLExpress;database=productdb;user=sa;password=test@123"
    # The user you want to execute your statement as
    jdbc_user => nil
    # The path to your downloaded jdbc driver
    jdbc_driver_library => "C:/Program Files/sqljdbc_6.0/enu/jre8/sqljdbc42.jar"
    # The name of the driver class for SqlServer
    jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver"
    # Query for testing purpose
    statement => "SELECT * from product"
}
}
output {  
    elasticsearch {
     hosts => ["localhost:9200"]
     index => "logstash-%{+YYYY.MM.dd}"
 }

   }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55471699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档