執行下面命令
得到結果
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
,
"process" : ,
"mem" :
}
}
}
}
其中cluster_name
代表集群名稱;process
代表es當前節點的process資訊;open_file_descriptors
代表當前占用的檔案控制代碼數量;max_file_descriptors
代表最大的檔案控制代碼個數
執行以下命令
意思為檢視las-e-2017-06-23索引資訊的段資訊情況,得到結果為
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
"indices" : ,
"num_committed_segments" : 1,
"num_search_segments" : 1,
"segments" :
}
} ],
"1" : [ ,
"num_committed_segments" : 1,
"num_search_segments" : 1,
"segments" :
}
} ]
}
}
}
如圖以上所示可以看到有0,1兩個段資訊。
假如我們需要強制執行段合併操作,且將索引資訊合併為乙個shards乙個段,則要加入引數max_num_segments=1,此操作執行過程中會消耗裝置的io,記憶體以及cpu等情況。如果要合併多個索引,則執行時間較長。執行命令為:
以上命令意思為,強制對索引las-e-2017-02-11進行段合併操作,合併完成會返回資料格式類似與:
1
}
Elasticsearch配置檔案
1.配置檔案config目錄下 elasticsearch.yml es配置 2.配置檔案預設是在 es home config 中,也可以在啟動時指定 bin elasticsearch epath conf path to my config 3.yml格式配置示例 path data var ...
elasticsearch配置檔案詳解
elasticsearch的config資料夾裡面有兩個配置檔案 elasticsearch.yml和logging.yml,第乙個是es的基本配置檔案,第二個是日誌配置檔案,es也是使用log4j來記錄日誌的,所以logging.yml裡的設定按普通log4j配置檔案來設定就行了。下面主要講解下e...
elasticsearch配置檔案詳解
elasticsearch的config資料夾裡面有兩個配置檔案 elasticsearch.yml和logging.yml,第乙個是es的基本配置檔案,第二個是日誌配置檔案,es也是使用log4j來記錄日誌的,所以logging.yml裡的設定按普通log4j配置檔案來設定就行了。下面主要講解下e...