如何使用AWS Elasticsearch中的logstash加载

时间:2017-03-17 05:18:44

标签: elasticsearch logstash

我没有在logsatsh的输出插件中找到任何适当的文档,用于将数据加载到AWS ES中,我确实找到了

输出插件只能说HTTP协议。如果没有指定端口9200,我们可以在AWS ES中加载数据吗

   input {
            jdbc {
                jdbc_connection_string => "jdbc:mysql://localhost/elasticsearch"
                jdbc_user => "root"
                jdbc_password => "empower"
                #jdbc_validate_connection => true
                jdbc_driver_library => "/home/wtc082/Documents/com.mysql.jdbc_5.1.5.jar"
                jdbc_driver_class => "com.mysql.jdbc.Driver"
                statement => "SELECT * FROM index_part_content_local LIMIT 10;"
                schedule => "1 * * * *"
                #codec => "json"
            }
        }

    output {
        elasticsearch {
            index => "mysqltest"
            document_type => "mysqltest_type"
            document_id => "%{partnum}"
            hosts => "AWSURI"
        }
    }

我们可以这样做吗?

1 个答案:

答案 0 :(得分:0)

实际上,当我使用日志存储5.X版本时,我使用日志存储2.4将数据从Mysql加载到ES 5.X版本它解决了我的问题。我没有在运行时遇到任何错误conf文件

感谢Val