Logstash没有启动

时间:2017-05-26 10:05:16

标签: elasticsearch logstash

我正在尝试在我的linux rhel 6服务器上启动logstash 5.4但是我收到以下消息:

  

警告:默认JAVA_OPTS将被环境中定义的JAVA_OPTS覆盖。环境JAVA_OPTS是-Xms1G .Xmx64G   错误:无法找到或加载主类.Xmx64G

以下是我的logstash.conf,我试图从sqlserver

中提取数据
    input {
  jdbc {
    jdbc_driver_library => "/usr/share/logstash/mysql-connector-java-5.1.42-bin.jar"
    jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver"
    jdbc_connection_string => "jdbc:sqlserver://9.37.92.72:1433;databaseName=KaiserPermanente;"
    jdbc_user => "sa"
    jdbc_password => "passw0rd!"
    statement => "select * from IEVDIncident ;"
  }
}

output {
  elasticsearch {
    hosts => "http://localhost:9200"
    index => "kaiserpermanente"
  }
  stdout { codec => json_lines }
}

请告诉我如何解决这个问题。感谢

1 个答案:

答案 0 :(得分:0)

您似乎有一个值为JAVA_OPTS的环境变量-Xms1G .Xmx64G,因此它会覆盖logstash选项。您需要将变量更改为-Xms1G -Xmx64G。将.替换为-