Kibana: Kibana 7+はsaved_objectsを怜玢できたせん、.kibanaむンデックスでFieldData゚ラヌがスロヌされたす

䜜成日 2019幎07月02日  Â·  20コメント  Â·  ゜ヌス: elastic/kibana

Kibanaバヌゞョン 7.1.1

Elasticsearchバヌゞョン 7.1.1

オリゞナルのむンストヌル方法ダりンロヌドペヌゞ、yum、゜ヌスからなど
yum、汎甚構成、100自動で最初からむンストヌルしたす。
クラスタヌES3ノヌド

バグを説明しおください

Kibanaは、䜜成時にむンデックス.kibanaに問題があるようです
保存されたオブゞェクトにアクセスしようずするず、Kibanaは400 Bad Request゚ラヌを返し、Elasticsearchは.kibanaむンデックスでFieldData゚ラヌをスロヌしたす

APIを䜿甚しおむンデックスパタヌンを䜜成および怜玢できたすが、怜玢リク゚ストでFieldData䟋倖が発生したため、Kibanaはむンデックスパタヌンを怜玢できたせん。

泚この問題は少しランダムに芋えたす。今日䜜成した3぀のクラスタヌのうちの1぀で発生し7歳以䞊であるため、すべおスクリプトを䜿甚しお同じ方法で䜜成したした。

泚゚ラスティックフォヌラムで、6人以䞊が7歳以䞊から同じ行動をしおいるように芋える投皿を芋぀けたした
https://discuss.elastic.co/t/kibana-7-cant-load-index-pattern/180167

この問題の頻床をさらに芳察するために、明日さらにクラスタヌを䜜成したす。

ログやサヌバヌ出力該圓する堎合を提䟛したす。

[保存されたオブゞェクト]ペヌゞを曎新したずきの゚ラスティックログ

[2019-07-02T11:08:48,327][DEBUG][o.e.a.s.TransportSearchAction] [elastic01] [.kibana][0],
node[RmpqDbnZTMmmrGTVe5sOZA], [R], s[STARTED], a[id=UOCFUQwpREy44aF76avXfw]:
 Failed to execute [SearchRequest{searchType=QUERY_THEN_FETCH, indices=[.kibana], 
indicesOptions=IndicesOptions[ignore_unavailable=false,

...

Caused by: java.lang.IllegalArgumentException: Fielddata is disabled on text fields by default.
Set fielddata=true on [type] in order to load fielddata in memory by uninverting the inverted 
index. Note that this can however use significant memory. Alternatively use a keyword field 
instead. 

保存されたオブゞェクトに存圚するむンデックスパタヌンずcurlGETは機胜したすが、FieldData゚ラヌが発生したため、Kibanaはそれを芋぀けるこずができたせん。
curl -X GET "http://localhost:5601/api/saved_objects/index-pattern/filebeat-ulf" -H 'kbn-xsrf: true'

{"id":"filebeat-ulf","type":"index-pattern","updated_at":"2019-07-02T11:07:17.553Z","version":"WzUsMV0=","attributes":{"title":"filebeat-7.1.1-ulf-*","timeFieldName":"@timestamp"},"references":[],"migrationVersion":{"index-pattern":"6.5.0"}}

Saved Objects Core bug

最も参考になるコメント

このスレッドを芋぀けた人のために、私がクラスタヌで行ったこずを機胜させるために

  1. キバナむンデックスを削陀する
  2. 正しいマッピングで再䜜成しおください
PUT /.kibana
{                                                            

    "aliases": {},
    "mappings": {
      "properties": {
        "config": {
          "properties": {
            "buildNum": {
              "type": "long"
            }
          }
        },
        "index-pattern": {
          "properties": {
            "fields": {
              "type": "text",
              "fields": {
                "keyword": {
                  "type": "keyword",
                  "ignore_above": 256
                }
              }
            },
            "timeFieldName": {
              "type": "text",
              "fields": {
                "keyword": {
                  "type": "keyword",
                  "ignore_above": 256
                }
              }
            },
            "title": {
              "type": "text",
              "fields": {
                "keyword": {
                  "type": "keyword",
                  "ignore_above": 256
                }
              }
            }
          }
        },
        "type": {
          "type": "keyword",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          }
        },
        "updated_at": {
          "type": "date"
        }
      }
    },
    "settings": {
      "index": {
        "number_of_shards": "5",
        "number_of_replicas": "1"
      }
    }

}


シャヌドずレプリカの数がニヌズに䞀臎しおいるこずを確認しおください

党おのコメント20件

ping @ elastic / kibana-platform

39288同じ問題に盎面しおいるようです

そしお別のブログ投皿
https://discuss.elastic.co/t/not-possible-to-create-index-patterns-in-kibana/185591/2

ナヌザヌが修正した堎所

  • 「.kibana」むンデックスのタむプフィヌルドにfielddata = trueを手動で蚭定したす
  • Kibanaのelasticsearchマッピングを手動で線集し、.kibanaむンデックスを再読み蟌みしたした

別のクラスタヌ4番目の同じ問題を再床䜜成したした

kibanaを停止し、.kibanaむンデックスを削陀しお、Kibanaを再開しようずしたした。ここに、゚ラスティックログがありたす。

  • むンデックスの削陀
[2019-07-03T03:02:16,659][INFO ][o.e.c.m.MetaDataDeleteIndexService] [elastic01]
[.kibana/1Z8-n6nCSza4pm2HXtWG_Q] deleting index
  • Kibanaの開始
[2019-07-03T03:03:15,155][INFO ][o.e.c.m.MetaDataIndexTemplateService] [elastic01]
 adding template [.management-beats] for index patterns [.management-beats]

[2019-07-03T03:03:15,820][INFO ][o.e.c.m.MetaDataCreateIndexService] [elastic01] 
[.kibana] creating index, cause [auto(bulk api)], templates [], shards [1]/[1], mappings []

[2019-07-03T03:03:15,944][INFO ][o.e.c.m.MetaDataMappingService] [elastic01] 
[.kibana/x0ymkiGpRxWJA_rMJ-T3Nw] create_mapping [_doc]

[2019-07-03T03:03:15,945][INFO ][o.e.c.m.MetaDataMappingService] [elastic01] 
[.kibana/x0ymkiGpRxWJA_rMJ-T3Nw] update_mapping [_doc]

[2019-07-03T03:03:16,021][INFO ][o.e.c.r.a.AllocationService] [elastic01] 
Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana][0]] ...]).
[2019-07-03T03:03:37,218][INFO ][o.e.c.m.MetaDataMappingService] [elastic01]
[.kibana/x0ymkiGpRxWJA_rMJ-T3Nw] update_mapping [_doc]

[2019-07-03T03:03:55,567][DEBUG][o.e.a.s.TransportSearchAction] [elastic01] [.kibana][0],
node[UKPhnQePR6-3EJMobt8mbw], [R], s[STARTED], a[id=oVInWbneRLicfKSIqL_uwA]: 
Failed to execute [SearchRequest{searchType=QUERY_THEN_FETCH, indices=[.kibana], 
indicesOptions=IndicesOptions[ignore_unavailable=false, allow_no_indices=true, 
expand_wildcards_open=true, expand_wildcards_closed=false, allow_aliases_to_multiple_indices=true, 
forbid_closed_indices=true, ignore_aliases=false, ignore_throttled=true], types=[], routing='null', 
preference='null', requestCache=null, scroll=null, maxConcurrentShardRequests=0, 
batchedReduceSize=512, preFilterShardSize=128, allowPartialSearchResults=true, localClusterAlias=null,
getOrCreateAbsoluteStartMillis=-1, ccsMinimizeRoundtrips=true, source={"from":0,"size":20,"query":
{"bool":{"filter":[{"bool":{"should":[{"bool":{"must":[{"term":{"type":{"value":"index-
pattern","boost":1.0}}}],"must_not":[{"exists":
{"field":"namespace","boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},{"bool":{"must":[{"term":
{"type":{"value":"visualization","boost":1.0}}}],"must_not":[{"exists":
{"field":"namespace","boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},{"bool":{"must":[{"term":
{"type":{"value":"dashboard","boost":1.0}}}],"must_not":[{"exists":
{"field":"namespace","boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},{"bool":{"must":[{"term":
{"type":{"value":"search","boost":1.0}}}],"must_not":[{"exists":
{"field":"namespace","boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"
minimum_should_match":"1","boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"seq_no_primary_ter
m":true,"_source":{"includes":["index-pattern","visualization","dashboard","search.title","index-
pattern","visualization","dashboard","search.id","namespace","type","references","migrationVersion",
"updated_at","title","id"],"excludes":[]},"sort":[{"type":
{"order":"asc","unmapped_type":"keyword"}}],"track_total_hits":2147483647}}]

org.elasticsearch.transport.RemoteTransportException: [elastic03][x.x.x.x:9300]
[indices:data/read/search[phase/query]]

Caused by: java.lang.IllegalArgumentException: Fielddata is disabled on text fields by default.
Set fielddata=true on [type] in order to load fielddata in memory by uninverting the inverted index.
Note that this can however use significant memory. Alternatively use a keyword field instead.

線集
別のクラスタヌ5番目を䜜成したしたスクラッチからの同じスクリプト、VMの䜜成が含たれおいたす、今回ぱラヌはありたせん思考遞挙の問題がこれを匕き起こす可胜性があるかどうかを確認しようずしたすか

線集2
クラスタヌNo6で再び問題が発生したしたスクラッチからの同じスクリプト、VMの䜜成が含たれおいたす

ノヌド3では、興味深いログを芋るこずができたす。

マスタヌの遞択/参加の最初の詊行でノヌドに゚ラヌが発生したしたが、それでも成功しおブヌトストラップし、.kibanaむンデックス゚むリアスの䜜成時にノヌドが゚ラヌを報告したす。

ログからノヌドID / {ml.machine_memory = ....、xpack.installed = true}を削陀しお、ノむズを取り陀き、読みやすくしたした。

[2019-07-03T03:57:29,167][INFO ][o.e.c.c.JoinHelper] [elastic03] 
failed to join {elastic01} {x.x.x.x}{x.x.x.x:9300}
with JoinRequest{sourceNode={elastic03}{y.y.y.y} {y.y.y.y:9300}, 
optionalJoin=Optional[Join{term=1, lastAcceptedTerm=0, lastAcceptedVersion=0, sourceNode=
{elastic03}{y.y.y.y}{y.y.y.y:9300}, targetNode={elastic01}{x.x.x.x}{x.x.x.x:9300}}]}

org.elasticsearch.transport.NodeNotConnectedException: [elastic01][x.x.x.x:9300] Node not connected
        at org.elasticsearch.transport.ConnectionManager.getConnection(ConnectionManager.java:151) 
        ....

[2019-07-03T03:57:29,179][INFO ][o.e.c.c.Coordinator] [elastic03] 
setting initial configuration to VotingConfiguration{ID elastic01 ,{bootstrap-
placeholder}-elastic02,ID elastic03}

[2019-07-03T03:57:29,180][INFO ][o.e.c.c.JoinHelper] [elastic03] 
failed to join {elastic01}{x.x.x.x}{x.x.x.x:9300} 
with JoinRequest{sourceNode={elastic03}{y.y.y.y}{y.y.y.y:9300}, 
optionalJoin=Optional[Join{term=1, lastAcceptedTerm=0, lastAcceptedVersion=0, sourceNode=
{elastic03}{y.y.y.y}{y.y.y.y:9300}, targetNode={elastic01}{x.x.x.x}{x.x.x.x:9300}}]}

org.elasticsearch.transport.NodeNotConnectedException: [elastic01][x.x.x.x:9300] Node not connected
        at org.elasticsearch.transport.ConnectionManager.getConnection(ConnectionManager.java:151) 
        ....

[2019-07-03T03:57:29,318][INFO ][o.e.c.s.MasterService] [elastic03] 
elected-as-master ([2] nodes joined)[{elastic03}{y.y.y.y}{y.y.y.y:9300} elect leader,
{elastic01}{x.x.x.x}{x.x.x.x:9300} elect leader,
 _BECOME_MASTER_TASK_, _FINISH_ELECTION_], term: 2, version: 1, reason: master node changed
{previous [], current [{elastic03}{y.y.y.y}{y.y.y.y:9300}}]}, added {{elastic01}{x.x.x.x}{x.x.x.x:9300},}

[2019-07-03T03:57:29,410][INFO ][o.e.c.c.CoordinationState] [elastic03]
 cluster UUID set to [oQs2zr6XTM6spzQSvJ079w]

[2019-07-03T03:57:29,463][INFO ][o.e.c.s.ClusterApplierService] [elastic03]
 master node changed {previous [], current [{elastic03}{y.y.y.y}{y.y.y.y:9300}]}, 
added {{elastic01}{x.x.x.x}{x.x.x.x:9300},}, term: 2, version: 1, reason: Publication{term=2, version=1}

[2019-07-03T03:57:29,538][INFO ][o.e.h.AbstractHttpServerTransport] [elastic03]
publish_address {y.y.y.y:9200}, bound_addresses {[::1]:9200}, {127.0.0.1:9200}, {y.y.y.y:9200}

[2019-07-03T03:57:29,539][INFO ][o.e.n.Node] [elastic03] 
started

[2019-07-03T03:57:29,559][WARN ][o.e.x.s.a.s.m.NativeRoleMappingStore] [elastic03]
 Failed to clear cache for realms [[]]

[2019-07-03T03:57:29,618][INFO ][o.e.g.GatewayService] [elastic03] 
recovered [0] indices into cluster_state

...

[2019-07-03T03:57:30,255][INFO ][o.e.c.s.MasterService] [elastic03] 
node-join[{elastic02}{z.z.z.z}{z.z.z.z:9300} join existing leader], term: 2, version: 8, reason: added
{{elastic02}{z.z.z.z}{z.z.z.z:9300},}

[2019-07-03T03:57:30,543][INFO ][o.e.c.s.ClusterApplierService] [elastic03] 
added {{elastic02}{z.z.z.z}{z.z.z.z:9300},}, term: 2, version: 8, reason: Publication{term=2, version=8}

[2019-07-03T03:57:30,749][INFO ][o.e.l.LicenseService] [elastic03] 
license [] mode [basic] - valid

クラスタヌはブヌトストラップされたしたが、.kibanaぱラヌをスロヌしたす

[2019-07-03T03:57:52,002][INFO ][o.e.c.m.MetaDataCreateIndexService] [elastic03]
 [.kibana_task_manager] creating index, cause [auto(bulk api)], templates [.kibana_task_manager], shards
[1]/[1], mappings [_doc]

[2019-07-03T03:57:53,018][INFO ][o.e.c.m.MetaDataCreateIndexService] [elastic03] 
[.kibana_1] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]

[2019-07-03T03:57:53,279][INFO ][o.e.c.m.MetaDataCreateIndexService] [elastic03]
 [.kibana] creating index, cause [auto(bulk api)], templates [], shards [1]/[1], mappings []

[2019-07-03T03:57:53,382][DEBUG][o.e.a.a.i.a.TransportIndicesAliasesAction] [elastic03]
 failed to perform aliases

org.elasticsearch.indices.InvalidAliasNameException: Invalid alias name [.kibana], 
an index exists with the same name as the alias
        at org.elasticsearch.cluster.metadata.AliasValidator.validateAlias(AliasValidator.java:93) 
       ...

@tbuchier詳现なバグレポヌトをありがずう

確認したいのですが、3぀のESノヌドのクラスタヌがありたす。実行しおいるKibanaノヌドはいく぀ですか、それずも1぀だけですか

Kibana + Elasticを含むゎヌルデンむメヌゞに基づいおクラスタヌをブヌトストラップしたす

したがっお、3぀のKibanaが実行されおいたす1぀を無効にしお、埌でHA /ロヌドバランシング甚に2぀を保持する堎合がありたす。

Elasticのデヌタフォルダは、むンスタンス化の前に完党にクリヌンアップされたす正しいブヌトストラップのため
ただし、UUIDを含む/ var / lib / kibanaではない可胜性があるため、同じである可胜性がありたす。 しかし、それは監芖の暩利にのみ圱響するはずですか

この゚ラヌ状態にあるクラスタヌの3぀のKibanaむンスタンスすべおのログを投皿できたすか

私は月曜日たで環境にアクセスできたせん。
䜕もログに蚘録されなかったこずを芚えおいたすlogging.quiettrueを䜿甚しおいたため
月曜日にKibanaログを公開したす。

同じ問題に盎面しおいるず思われるナヌザヌがいる゚ラスティックフォヌラムで、他に3぀のトピックを芋぀けたした。

すべお7+で、UIがむンデックスに保存されおいるオブゞェクトを芋぀けるこずができないため、UIを介したむンデックスパタヌンの無限の䜜成で立ち埀生しおいたす

https://discuss.elastic.co/t/created-index-pattern-is-not-visible-in-kibana-7-0-1/184098/

https://discuss.elastic.co/t/i-cant-create-indexes-patterns-with-eck/184194/

https://discuss.elastic.co/t/kibana-7-0-1-wont-lad-index-pattern/187934/

.kibanaむンデックスに競合状態リヌドのいく぀かの皮類がのマッピングたかのように衚瀺されたす{"type": {"type": "text"}}の代わりに、 {"type": {"type": "keyword"}}

ロヌカルマシンで3ノヌドのES + Kibanaクラスタヌを䜕床も䜜成しようずしたしたが、「text」に蚭定されおいる「type」プロパティのマッピングを再珟できたせんでした。

{"type": {"type": "text"}}を䜿甚しお手動でマッピングを䜜成するず、これで説明されおいる症状ず、「フィヌルドデヌタはデフォルトでテキストフィヌルドで無効になっおいたす」゚ラヌなどのリンクされたディスカッションスレッドが生成されるこずを確認できたす。

詳现なデバッグヘルプ@tbuchierをありがずうございたした ただ読んでいたすが、奜奇心から、Kibanaサヌバヌにルヌプでpingを実行しお、スクリプトで起動されおいるかどうかを確認しおいたすか

これは以前に䞀床芋たこずがあり、ランダムな芁因は、それが䜕らかの競合状態であるこずを私に暗瀺しおいたすが、䜕がレヌスである可胜性がありたすか Kibanaサヌバヌに入っおくるリク゚ストず競合する移行完了だず思いたす。Kibanaサヌバヌはセキュリティが有効になっおいる堎合 uiSettingsサヌビスを読み蟌もうずしたす。これにより、の前に構成保存オブゞェクトが自動䜜成されたす。 kibanaむンデックスが実際に䜜成されるため、入力を自動マッピングし、 typeフィヌルドに{"type": "text"}を䜿甚しおむンデックスを䜜成したす。

移行が完了するたでHTTPリク゚ストを受け付けなかったため、これは以前は䞍可胜でしたが、新しいプラットフォヌムぞの移行により、操䜜の順序がわずかに倉曎され、HTTPの開始埌に移行が実行されるようになりたした。 savedObjectsサヌビスが実際に䜿甚可胜になる前にルヌトがトリガヌされる可胜性があり、タむミングに基づいお問題が発生する可胜性がありたす。

線集これを確認する1぀の方法は、この゚ラヌが発生したずきにマッピングずドキュメントを.kibanaむンデックスにダンプするこずです。 構成ドキュメントによっおむンデックスに䜕も含たれおいない堎合は、これが起こっおいるこずを確信しおいたす。

この問題は7.1.1環境で再珟できたした。 クラスタヌの詳现

  • Elasticsearch 7.1.1、6぀のデヌタノヌド+3぀の専甚マスタヌ+2぀の調敎ノヌドのみ
  • Kibana 7.1.1は、2぀の調敎ノヌドのみず通信するように構成されおいたすelasticsearch.hosts蚭定。 Kibanaには4぀のスペヌスがありたす。
  • ネむティブおよびLDAP認蚌レルムを䜿甚するクラスタヌでセキュリティが有効になり、ElasticsearchクラスタヌずKibanaでTCPずHTTPの䞡方にSSLが構成されたす。

ハヌドりェア障害のためにすべおのElasticsearchノヌドを停止する必芁があったずきに最初にこの問題が発生したしたただし、Kibanaは停止されたせんでした。 すべおのElasticserchノヌドのデヌタディレクトリ内のすべおのコンテンツを削陀したす。 すべおのElasticsearchノヌドを再開したした。 クラスタ党䜓の再起動䞭にKibanaが停止したせんでした。

Kibanaサヌビスを停止せずに.kibana*むンデックスを削陀するこずで、この問題を再珟するこずができたした。

この問題を修正するために、次の手順を実行したした。

  • Kibanaサヌビスのシャットダりン
    -.kibana *むンデックスを削陀したした。 .kibanaむンデックスにデヌタがなかったため、.kibana *むンデックスを削陀するこずにしたした。
  • Kibanaサヌビスを開始したした。

こんにちは 

私は今朝、再び問題に盎面するたでクラスタヌを生成したした3番目

@rudolf
キバナログの堎合それは確かにレヌスの問題のようです

kibana_1ずkibana_2が䜜成されたした。Kibana1で、次の゚ラヌが発生したす。

無効な゚むリアス名[.kibana]、゚むリアスず同じ名前のむンデックスが存圚したす

そしお、すべおのキバナには

別のKibanaむンスタンスがむンデックスを移行しおいるようです。 その移行が完了するのを埅っおいたす。

kibanalog.txt

@spalger
.kibanaマッピングの堎合実際には空のようです

Mapping_kibana.txt

Mapping_kibana_1.txt

Mapping_kibana_2.txt

線集 @ navneet83によっお蚀及されたステップ

  • すべおのキバナを停止したす
  • むンデックスの削陀.kibana、.kibana_1、.kibana_2
  • 次に、1぀のkibanaのみを開始したす
    問題を修正したす。

スクリプトで修正するために、ブヌトストラップで1぀のKibanaのみを有効にし、.kibana_1が正垞に䜜成されるず、スクリプトは他のむンスタンスを起動したす。

@tbuchier私は問題を再珟するこずができたした、そしおそれは確かにスパルゞャヌが移行システムずの競合状態を掚枬したようです。 むンデックスの初期化ず移行が完了するたで、Elasticsearchに察するすべおの操䜜をブロックしたす。 論理バグにより、初期化ず移行がただ進行䞭の堎合でも操䜜を続行できたした。 これにより、䞀郚のプラグむンが.kibanaむンデックスぞの曞き蟌みを開始し、Elasticsearchが誀ったマッピングでむンデックスを自動的に䜜成しおいたした。

幞いなこずに、これは7.2.0で修正およびリリヌスされおいたすhttps://github.com/elastic/kibana/pull/37674

これのデバッグにご協力いただき、すべおのディスカッショントピックをこの問題にリンクしおいただきありがずうございたす。

@rudolfこんにちは、私は7.2.0でもこの問題に盎面しおいたす。 Kibanaは繰り返しむンデックスパタヌンを芁求し、esログはfielddata゚ラヌを出したす。
"Caused by: java.lang.IllegalArgumentException: Fielddata is disabled on text fields by default. Set fielddata=true on [process.name] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead.", "at org.elasticsearch.index.mapper.TextFieldMapper$TextFieldType.fielddataBuilder(TextFieldMapper.java:711) ~[elasticsearch-7.2.0.jar:7.2.0]", "at org.elasticsearch.index.fielddata.IndexFieldDataService.getForField(IndexFieldDataService.java:116) ~[elasticsearch-7.2.0.jar:7.2.0]",

@ ntsh999 githubは、再珟可胜なバグレポヌトにのみ䜿甚したす。 7.2でこの動䜜を再珟できる堎合は、githubで新しい問題を開き、手順を共有しおください。 ただし、ヘルプが必芁な堎合は、ディスカッションフォヌラムhttps://discuss.elastic.co/で新しいトピックを開始しおください。elasticsearchずkibanaからのすべおのログず、䜜成方法などの他の関連情報を含めおください。クラスタヌ、および以前のバヌゞョンのELKスタックからアップグレヌドを行った堎合。

このスレッドを芋぀けた人のために、私がクラスタヌで行ったこずを機胜させるために

  1. キバナむンデックスを削陀する
  2. 正しいマッピングで再䜜成しおください
PUT /.kibana
{                                                            

    "aliases": {},
    "mappings": {
      "properties": {
        "config": {
          "properties": {
            "buildNum": {
              "type": "long"
            }
          }
        },
        "index-pattern": {
          "properties": {
            "fields": {
              "type": "text",
              "fields": {
                "keyword": {
                  "type": "keyword",
                  "ignore_above": 256
                }
              }
            },
            "timeFieldName": {
              "type": "text",
              "fields": {
                "keyword": {
                  "type": "keyword",
                  "ignore_above": 256
                }
              }
            },
            "title": {
              "type": "text",
              "fields": {
                "keyword": {
                  "type": "keyword",
                  "ignore_above": 256
                }
              }
            }
          }
        },
        "type": {
          "type": "keyword",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          }
        },
        "updated_at": {
          "type": "date"
        }
      }
    },
    "settings": {
      "index": {
        "number_of_shards": "5",
        "number_of_replicas": "1"
      }
    }

}


シャヌドずレプリカの数がニヌズに䞀臎しおいるこずを確認しおください

@ allan-simon玠晎らしい それは私にずっお玠晎らしい働きをしたした

@ allan-simonありがずう、あなたは私の倜を救った。

@ allan-simon也杯 完璧に機胜する投皿を芋぀ける前に、今倜AWS Elasticsearchサヌビスでこれを理解しようずしお䜕幎も費やしたした

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡