使用場景:通過logstash從mongo集群向es集群同步資料,Linux環境
es版本:6.6.0
logstash版本:6.6.0
使用插件:logstash-input-mongodb
問題詳細闡述:logstash已正常運行一段時間,資料已同步一部分,突然報錯:Mongodb Input threw an exception,restarting{:=>#<ArgumentError:invalid byte sequence in UTF-8>}
翻譯了一下,說是在utf-8中有無序中文序列,
抽查了一下mongo庫中該表中未同步資料,個別欄位存的是json串存在亂碼,但我并未存該欄位至es,只做了remove_filed操作。
求大神指點一下,該怎么處理?
有什么應對辦法嗎?
能否在logstash的mongo同步es的.conf組態檔中設定mongo的編碼格式?
新人只有20分,求大神不吝賜教。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/13402.html
標籤:MongoDB
上一篇:沒有很好的思路,求大佬幫忙解答
