Logstashは、データのMongoDB ESを同期するために使用しました

入力{ 
  MongoDBの{ 
        コーデック=> "JSON" 
        URI => 'のMongoDB://127.0.0.1:27017 / kuaibao' 
        placeholder_db_dir => '/usr/local/etc/logstash-5.6.0/dbdir' 
        placeholder_db_name => 'ユーザ.DB」
        コレクション=> 'ユーザ' 
        generateId => '本当' 
        parse_method => "単純な" 
    } 
} 

{フィルタリング
  {remove_field => [ "_id"]}変異
} 

出力{ 
 elasticsearch { 
  ホスト=> "のhttp://を127.0.0.1:9200 "] 
  インデックス=> "ordertrance" 
  manage_template =>真
  DOCUMENT_TYPE =>"ユーザ」
} 
STDOUT { 
        コーデック=> json_lines 
    } 
}

  

上記の構成は、2日間、私のカードをピットに遭遇し、私は行きます。

最初に私は他の人とは明らかにそうするには、この実際に構成されたようになっlogstashの根、穀物Baiduの曲のすべての種類の様々な、である、/usr/local/etc/logstash-5.6.0なったように構成されてplaceholder_db_dir設定が同期されていない私は、ESを行って、同じです。ほとんど最後の実際に、ビットplaceholder_db_dirを変更することができます試みたが、血を吐い不思議に死亡しました。

おすすめ

転載: www.cnblogs.com/zjdeblog/p/11183865.html