elasticsearch Elasticsearch-6.24 logstash-6.2.4从MySQL到Elasticsearch的迁移错误,elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch Elasticsearch-6.24 logstash-6.2.4从MySQL到Elasticsearch的迁移错误,elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch Elasticsearch-6.24 logstash-6.2.4从MySQL到Elasticsearch的迁移错误

elasticsearch Elasticsearch-6.24 logstash-6.2.4从MySQL到Elasticsearch的迁移错误,elasticsearch,logstash,elasticsearch,Logstash,您好,请看下面的问题。我不知道如何解决这个问题。 我已经在Windows机器上下载了ElasticsResearch-6.2.4和Logstash-6.2.4。 我正在尝试使用LogStash将数据从MySQL导入ElasticSearch。但我得到了以下错误: C:\logstash-6.2.4\bin>logstash-f logstash.conf 错误:无法找到或加载主类文件\Apache 以下是我将遵循的步骤: 首先,我启动了ElasticSearch,它在端口9200上运行良好。 然

您好,请看下面的问题。我不知道如何解决这个问题。 我已经在Windows机器上下载了ElasticsResearch-6.2.4和Logstash-6.2.4。 我正在尝试使用LogStash将数据从MySQL导入ElasticSearch。但我得到了以下错误:

C:\logstash-6.2.4\bin>logstash-f logstash.conf

错误:无法找到或加载主类文件\Apache

以下是我将遵循的步骤:

首先,我启动了ElasticSearch,它在端口9200上运行良好。 然后我在logstash.yml中添加了以下脚本,其中包含所有迁移说明

# ------------ MySQL to ElasticSearch -------------

    input {
  jdbc { 
    jdbc_connection_string => "jdbc:mysql://localhost:3306/MySQL_ElasticSearch_Demo"
    # The user we wish to execute our statement as
    jdbc_user => "root"
    jdbc_password => "root"
    # The path to our downloaded jdbc driver
    jdbc_driver_library => "C:\mysql-connector-java-5.1.46/mysql-connector-java-5.1.46.jar"
    jdbc_driver_class => "com.mysql.jdbc.Driver"
    # our query
    statement => "SELECT * FROM user"
    }
  }
output {
  stdout { codec => json_lines }
  elasticsearch {
    "hosts" => "localhost:9200"
    "index" => "users"
    "document_type" => "usersData"
  }
}
我正在尝试使用以下命令通过命令提示符运行日志存储:

C:\logstash-6.2.4\bin>logstash-f logstash.conf 错误:无法找到或加载主类文件\Apache


=>任何帮助都将不胜感激。提前谢谢

您的机器上有什么版本的java?我使用的是java 1.8。这些通常是配置错误,但是如果不看到错误的完整痕迹,很难说什么配置错误