Logstash Ожидал одного из [ \\t\\r\\n], \"#\", \"ввод\", \"фильтр\", \"вывод\" в строке 1, столбец 1 (байт 1)",

0

Вопрос

Я получаю ошибку в строке 1 первого столбца, но я не знаю, что происходит.

Я уже пробовал некоторые вещи, которые нашел в других постах:

  • Изменение спецификации с utf-8 на utf-8 в ANSI
  • Переход на Linux LF и
  • Windows CRLF перепечатывает весь файл целиком
  • Я проверил в блокноте++ (просмотр -> показать все символы), что других символов нет
  • Я даже попытался скопировать пример, который дает logstash, из файла pipelines.yml

Это и есть трубопроводы.yml, который я использую

-pipeline.id: KafkaES-process
 queue.type:persisted
 config.string: |
    input{ kafka{
    bootstrap_servers => "localhost:9092"
    topics => ["topic_es"]
    }
    }
    filter{
    json{
    source=> "message"
    }
    mutate{
    remove_field => "message"
    }
    }
    output{
    elasticsearch{
    hosts => ["localhost:9200"]
    index => "houses_index"
    }
    }

Вот как я это называю

C:/Users/user/Downloads/logstash-7.15.2/bin/logstash -f pipelines.yml

Любые идеи/вопросы приветствуются.

apache-kafka elasticsearch logstash
2021-11-23 23:36:36
1

Лучший ответ

2

Вы не используете-f для указания на pipelines.yml, вы используете его для указания на файл или каталог, содержащий конфигурацию вашего конвейера. Вы можете взять значение config.string, поместить его в файл с именем my.conf, а затем запустить logstash -f my.conf.

Сообщение об ошибке содержит жалобу на - который является первым символом YAML.

Поместите файл pipelines.yml в каталог path.settings и запустите logstash с помощью

C:/Users/user/Downloads/logstash-7.15.2/bin/logstash
2021-11-24 00:52:29

Я получил файл в конфигурации и запустил его так, теперь я получил следующее: не удалось прочитать файл yaml. Местонахождение: C:/Users/user/Downloads/logstash-7.15.2/config/pipelines.yml Есть ли что-то еще, что я должен сделать или пропустил?
JPcode

Я создаю файл конвейера, потому что после того, как это сработает, мне нужно подключить его к БД. На данный момент я просто пытаюсь использовать эту простую версию, чтобы убедиться, что она работает.
JPcode

Теперь он работает, это была просто плохая идентификация. Спасибо!
JPcode

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

Популярное в этой категории

Популярные вопросы в этой категории