我没有在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"
}
}
我们可以这样做吗?
答案 0 :(得分:0)
实际上,当我使用日志存储5.X版本时,我使用日志存储2.4将数据从Mysql加载到ES 5.X版本它解决了我的问题。我没有在运行时遇到任何错误conf文件
感谢Val