2017-05-26 18 views
0

を起動していません:以下のLogstashは私のLinux RHEL 6サーバ上logstash 5.4を起動しようとしていますが、私は、次のメッセージが出てい

WARNING: Default JAVA_OPTS will be overridden by the JAVA_OPTS defined in the environment. Environment JAVA_OPTS are -Xms1G .Xmx64G Error: Could not find or load main class .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 } 
} 

この問題を解決する方法を教えてください。ありがとう

+0

64gを最大メモリに割り当てようとしているようで、おそらくそれを利用できないようです。また、弾性からの公式の推奨は、最大32GBにシステムの利用可能なメモリの半分以上でなければならないことです。システムに32GBのメモリがある場合は、最大16GBを割り当てる必要があります。最大値は同じ値になります。 jvm.optionsファイルを確認してください。 https://www.elastic.co/guide/en/logstash/current/config-setting-files.html –

+0

弾性検索にどのようにメモリを割り当てることができますか?elasticsearch.ymlに設定する必要がありますか?構文?ありがとう –

答えて

0

JAVA_OPTSの値は-Xms1G .Xmx64Gで、logstashオプションよりも優先されます。変数を-Xms1G -Xmx64Gに変更する必要があります。 .-に置き換えてください。

+0

どうすればいいですか? –

+0

このページを参照してください:https://www.cyberciti.biz/faq/set-environment-variable-linux/。 – alpert

関連する問題