我在第 1 行第一列出現錯誤,但我不知道發生了什么。
我已經嘗試過在其他帖子中找到的一些東西:
- 從 utf-8 到 utf-8 BOM 到 ANSI
- 更改為 Linux LF 和
- Windows CRLF 重新輸入整個檔案
- 我已經檢查了記事本 (查看 - >顯示所有字符)沒有任何其他符號
- 我什至嘗試復制logstash給出的pipelines.yml的例子
這是我使用的 pipelines.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
歡迎任何想法/問題。
uj5u.com熱心網友回復:
您不使用 -f 指向 pipelines.yml,而是使用它指向包含管道配置的檔案或目錄。您可以獲取 config.string 的值,將其放入名為 my.conf 的檔案中,然后運行logstash -f my.conf.
錯誤訊息抱怨 - 這是 YAML 的第一個字符。
將 pipelines.yml 檔案放在 path.settings 目錄中并使用
C:/Users/user/Downloads/logstash-7.15.2/bin/logstash
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/365800.html
