logstash ||将Apache日志文件插入Oracle数据库

时间:2018-07-31 13:05:43

标签: logstash

我正在尝试将我的每日Apache日志插入Oracle数据库。我进行了以下配置文件编码,但是出现错误-找不到任何输出插件。我已经完成了Logstash的6.3.2和5.6.0版本的测试。简而言之,我的输入将是一个文本文件,输出将是我的数据库(在本例中为Oracle)。有人可以帮忙提供代码吗?我做了研究,但是找不到正确的答案。

input
{
file
{
path => "C:\Users\ssn\logstash\Input\access.log"
start_position => "beginning"
}
}
output
{

jdbc{
jdbc_connection_string => "jdbc:oracle:thin:xyz/Helloxyz1@xyz1000:PORT:1521"
statement => [ "INSERT INTO LOGS (IP_ADDRESS, USER_IDENTIFIER, USERID, REQUEST_TIME, CLIENT_REQUEST, RESPONSE_CODE, SIZEOFOBJECT, COOKIES) 
VALUES(?, ? , ?, ?, ? , ?, ?, ?)", "IP_ADDRESS", "USER_IDENTIFIER", "USERID", "REQUEST_TIME", "CLIENT_REQUEST", "RESPONSE_CODE", "SIZEOFOBJECT", "COOKIES"]
}

}

0 个答案:

没有答案