1

次のシナリオを想定してください: 次のインデックス index-1、index-2、index-4 があります。はい、何らかの理由で「index-3」が見つかりませんでした。検索時にそれを知らなかったので、 「index-1、index-2、index-3、index-4」のようなインデックス パターンを検索します。http リクエストで、「ignore_unavailable」オプションを設定して、不足しているインデックスを無視できます。

しかし、「org.elasticsearch.hadoop.mr.EsInputFormat」を使用して同じ効果を得るにはどうすればよいですか? [es.resource.read] を "index-1,index-2,index-3,index-4" に設定すると、ジョブは index not found 例外で失敗します。"es.index.read.missing.as.empty" を true に設定すると、インデックス パターンのインデックスの一部が存在する場合でも、結果は空になります。

4

1 に答える 1

0

これは、 GH ページに報告する必要があるバグのように思えます。

于 2016-06-04T16:15:01.287 に答える