我们经常说集群中包含的机器不能太多,shard数不能太多,master节点最好单独出来作为一个client节点,否则会导致主节点同步集群状态出现问题。 那么集群状态中到底有什么内容呢?
- 所有的节点信息nodes
8 "FP99h47FQfSJBZmbzkJ36g" : {
9 "name" : "node-100.110.11.139-user_jk_master",
10 "ephemeral_id" : "jt2t9V8OTOaf7Bjho_He2w",
11 "transport_address" : "192.168.1.1:9300",
12 "attributes" : {
13 "zone" : "user",
14 "box_type" : "use"
15 }
16 },
- 所有的元数据信息metadata
- template信息
730 "watch_history_2" : {
731 "template" : ".watcher-history-2*",
732 "order" : 2147483647,
733 "settings" : {
734 "index" : {
735 "number_of_shards" : "1",
736 "mapper" : {
737 "dynamic" : "false"
738 },
739 "xpack" : {
740 "watcher" : {
741 "template" : {
742 "version" : "2"
743 }
744 }
745 }
746 }
747 },
748 "mappings" : {
749 "watch_record" : {
750 "dynamic" : false,
751 "dynamic_templates" : [
752 {
753 "disabled_payload_fields" : {
754 "match_pattern" : "regex",
755 "path_match" : "result\.(input(\.. )*|(transform(\.. )*)|(actions\.transform(\.. )*))\.payload",
756 "mapping" : {
757 "type" : "object",
758 "enabled" : false
759 }
760 }
761 },
- 所有索引的信息(mapping,setting,aliase,primary_terms,in_sync_allocations等等)indices
2030 "xxx-20170817" : {
2031 "state" : "open",
2032 "settings" : {
2033 "index" : {
2034 "codec" : "best_compression",
2035 "routing" : {
2036 "allocation" : {
2037 "require" : {
2038 "box_type" : "user"
2039 }
2040 }
2041 },
2042 "refresh_interval" : "-1",
2043 "number_of_shards" : "32",
2044 "provided_name" : "xxx-20170817",
2045 "creation_date" : "1510008488732",
2046 "number_of_replicas" : "0",
2047 "uuid" : "W1IBSMEeQ7-y8GkCi1MizQ",
2048 "version" : {
2049 "created" : "5020099"
2050 }
2051 }
2052 },
2053 "mappings" : {
2054 "xxx" : {
2055 "_all" : {
2056 "enabled" : false
2057 },
2058 "properties" : {
2059 "login_ip_city" : {
2060 "index" : false,
2061 "type" : "text"
2062 },
2063 "time_section" : {
2064 "index" : false,
2065 "type" : "text"
2066 },
- 最近删除的索引信息
28361 "index-graveyard" : {
28362 "tombstones" : [
28363 {
28364 "index" : {
28365 "index_name" : "xxx-20171101",
28366 "index_uuid" : "s2wIm2eLQfC2H28GG7ykEA"
28367 },
28368 "delete_date_in_millis" : 1509810599494
28369 },
28370 {
28371 "index" : {
28372 "index_name" : "xxx-20171102",
28373 "index_uuid" : "2rUhivlxTn2dQqKZ2DPF6Q"
28374 },
28375 "delete_date_in_millis" : 1509810599494
28376 },
- routing tables(每个索引的每个shard的allocation id)
28470 "xxx-20170821" : {
28471 "shards" : {
28472 "3" : [
28473 {
28474 "state" : "STARTED",
28475 "primary" : true,
28476 "node" : "m75jcQ9xRa6UsYVv_a9ZCA",
28477 "relocating_node" : null,
28478 "shard" : 3,
28479 "index" : "xxx-20170821",
28480 "allocation_id" : {
28481 "id" : "A-ltJHfDS4aB8tHn4D355Q"
28482 }
28483 }
28484 ],
28485 "27" : [
28486 {
28487 "state" : "STARTED",
28488 "primary" : true,
28489 "node" : "8LOTVhBmQymr04zuTUsX9A",
28490 "relocating_node" : null,
28491 "shard" : 27,
28492 "index" : "xxx-20170821",
28493 "allocation_id" : {
28494 "id" : "hAIgZQfiT9Sr0DFv20Fj4Q"
28495 }
28496 }
28497 ],
- routing_nodes(节点上面保存的shard的allocation信息)
63922 "nodes" : {
63923 "hfbBcdUrQD-PlR56TMIDlg" : [
63924 {
63925 "state" : "STARTED",
63926 "primary" : true,
63927 "node" : "hfbBcdUrQD-PlR56TMIDlg",
63928 "relocating_node" : null,
63929 "shard" : 24,
63930 "index" : "wxg_wechat_login_merge_result-20170821",
63931 "allocation_id" : {
63932 "id" : "fD0IjI7PT6KUPIDVghTN0w"
63933 }
63934 },
63935 {
63936 "state" : "STARTED",
63937 "primary" : true,
63938 "node" : "hfbBcdUrQD-PlR56TMIDlg",
63939 "relocating_node" : null,
63940 "shard" : 14,
63941 "index" : "wxg_wechat_login_merge_result-20170821",
63942 "allocation_id" : {
63943 "id" : "PD1vOPBoSMaa9e02aegplA"
63944 }
63945 },