2016-09-22 2 views

答えて

1

マスターノードにはデータが格納されていないため、バルククエリーを送信すると、データがインデックス付けされるデータノードに到着するまで2つのホップ(client-> master + master-> data) 。データ

このような理由から、あなたのクラスタのいずれかのデータノードに直接一括クエリを送信する必要があり、それが楽しくインデックスます。

+0

'シャード=ハッシュ(ルーティング)%のnumber_of_primary_shards'、ESは文書を計算する断片とnode.For例た属し、' document'はnode1' ''でシャード0 'に属しているが、私はにデータを一括'node2'には、2つのホップがあります(クライアント - > node2 + node2 - > node1)。 – zmy

+0

もちろん、あなたが最初にマスターノードに行った場合よりも1ホップ少なくなります。これはあなたの最初の質問です。 – Val

+0

しかし、 'datanode'はデータにインデックスを付け、問題を解決するために検索を行い、別の' node'にデータを転送しますか? – zmy

関連する問題