无法加载postgresql.jar

时间:2019-04-05 09:44:41

标签: java postgresql logstash

我在Redhat 7.6上运行Logstash遇到麻烦 我在Jdbc插件中使用Logstash 6.4.3

我已经创建了启动文件,例如

[Unit]
Description=logstash
[Service]
Type=simple
User=logstash
Group=logstash
# Load env vars from /etc/default/ and /etc/sysconfig/ if they exist.
# Prefixing the path with '-' makes it try to load, but if the file doesn't
# exist, it continues onward.
EnvironmentFile=-/etc/default/logstash
EnvironmentFile=-/etc/sysconfig/logstash
ExecStart=/usr/share/logstash/bin/logstash "--path.settings" "/etc/logstash" -f /usr/share/logstash/jdb-plugin.conf
Restart=always
WorkingDirectory=/
Nice=19
LimitNOFILE=16384

[Install]
WantedBy=multi-user.target

我的jdbc-plugin.conf看起来像

  

jdbc_driver_library =>“ /usr/share/logstash/postgresql.jar”

     

jdbc_driver_class =>“ org.postgresql.Driver”

我已经下载了postgresql.jar文件 wget https://jdbc.postgresql.org/download/postgresql-42.2.5.jar -P / usr / share / logstash / -O postgresql.jar

但是在启动logstash Im之后,我得到了

  

[2019-04-05T07:05:00,139] [错误] [logstash.inputs.jdbc]无法加载   /usr/share/logstash/postgresql.jar {:exception =>#}

我已将postgresql.jar的权限更改为777,并使其可执行,但我仍然收到此类错误

0 个答案:

没有答案