【发布时间】:2016-11-23 05:34:31
【问题描述】:
我正在尝试通过 logstash 配置文件从我的 Oracle DB 中读取包含 (XMLTYPE) 数据的列。但似乎发生了一些 xml 解析错误。
查询
从事件中选择 ilmd;
Logstash 配置文件
input {
jdbc {
jdbc_validate_connection => true
jdbc_connection_string => "jdbc:oracle:thin:@localhost:1521/orcl"
jdbc_user => "abc"
jdbc_password => "abc"
jdbc_driver_library => "/home/user/ES/ojdbc6-11.2.0.4.0.jar"
jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver"
statement => "SELECT ilmd FROM event"
}
}
filter {
}
output {
stdout { codec => rubydebug }
}
控制台异常
Exception when executing JDBC query {:exception=>#<Sequel::DatabaseError: Java::JavaLang::NoClassDefFoundError: oracle.xdb.XMLTypeFactory>, :level=>:warn}
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: elasticsearch oracle11g logstash logstash-configuration