鍵盤上向左向右按了頁面上怎么整個都在動 不是應該小格移動嗎?(按鍵盤右鍵的時候整個頁面左移)
4106
2022-05-30
一、集群檢查常用命令
1. 查詢集群狀態(tài)命令:
curl?-XGET?"http://ip:port/_cluster/health?pretty"
2. 查詢Es全局狀態(tài):
curl?-XGET?"http://ip:port/_cluster/stats?pretty"
3. 查詢集群設(shè)置
curl?-XGET?"http://ip:port/_cluster/settings?pretty"
4. 查看集群文檔總數(shù)
curl?-XGET?"http://ip:port/_cat/count?v"
4. 查看集群文檔總數(shù)
curl?-XGET?"http://ip:port/_cat/count?v"
5. 查看集群別名組
curl?-XGET?"http://ip:port/_cat/aliases"
6.查看當前集群索引分片信息
curl?-XGET?"http://ip:port/_cat/shards?v"???注:查看某一個索引可用shards/索引名?v
7.查看集群實例存儲詳細信息
curl?-XGET?"http://ip:port/_cat/allocation?v"
8.查看當前集群的所有實例
curl?-XGET?"http://ip:port/_cat/nodes?v"
9.查看某索引分片轉(zhuǎn)移進度
curl?-XGET?"http://ip:port/_cat/recovery/索引名?v"
10.查看當前集群等待任務
curl?-XGET?"http://ip:port/_cat/pending_tasks?v"
11.查看集群寫入線程池任務
curl?-XGET?"http://ip:port/_cat/thread_pool/bulk?v"
12.查看集群查詢線程池任務
curl?-XGET?"http://ip:port/_cat/thread_pool/search?v"
13.查看分片未分配的原因
curl?-XGET?"http://127.0.0.1:24100/_cat/shards?v&h=index,shard,prirep,state,node,unassigned.reason"?|?grep?UNASSIGNED
二、集群設(shè)置常用命令
1. 設(shè)置集群分片恢復參數(shù)
curl?-XPUT???"http://ip:httpport/_cluster/settings"??-H??'Content-Type:?application/json'?-d'?{?"transient":?{????"cluster.routing.allocation.node_initial_primaries_recoveries":60,???"cluster.routing.allocation.node_concurrent_recoveries":30,???"cluster.routing.allocation.cluster_concurrent_rebalance":30???}?}'
2. 根據(jù)實例名稱使EsNodeX實例下線:
curl?-XPUT??"http://ip:httpport/_cluster/settings"?-H?'Content-Type:?application/json'?-d'?{?????"transient":?{?????????"cluster.routing.allocation.exclude._name":?"EsNode2@ip"??????}?}'
3. 根據(jù)ip使ES數(shù)據(jù)節(jié)點下線:
curl?-XPUT??"http://ip:httpport/_cluster/settings"?-H?'Content-Type:?application/json'?-d'?{?????"transient":?{???????????"cluster.routing.allocation.exclude._ip":?"ip1,ip2,ip3"??????}?}'
4. 設(shè)置分片恢復過程中的最大帶寬速度:
curl?-XPUT?"http://127.0.0.1:24100/_cluster/settings"?-H?'Content-Type:?application/json'?-d'{?"transient":{?????"indices.recovery.max_bytes_per_sec":"500mb"??}}'
5. 重新分片為空的主分片
curl?-XPOST??"http://127.0.0.1:24100/_cluster/reroute?pretty"?-H?'Content-Type:application/json'?-d?'{???"commands":?[{????????????????"allocate_empty_primary":?{???????????????????????????????????????"index":?"indexname",???????????????????????????????????????"shard":?2,??????????????????????????????????????"node":?"EsNode1@81.20.5.24",??????????????????????????????????????"accept_data_loss":true???????????????????????????????????????????}???????????????}]}'
6. 重新分配主分片,會嘗試將過期副本分片分片為主。
curl?-XPOST?"http://127.0.0.1:24100/_cluster/reroute?pretty"?-H?'Content-Type:application/json'?-d?'{???"commands":?[{???????????????"allocate_stale_primary":?{????????????????????????????????????????"index":?"index1",????????????????????????????????????????"shard":?2,?????????????????"node":?"EsNode1@189.39.172.103",????????????????????????????????????????"accept_data_loss":true??????????????????????????????????????????}???????????????}]}'
7. 清理ES所有緩存
curl?-XPOST?"http://ip:port/_cache/clear"
8.關(guān)閉分片自動平衡
curl?-XPUT?"http://ip:port/_cluster/settings"?-H?'Content-Type:application/json'?-d?'{???"transient":{???"cluster.routing.rebalance.enable":"none"?}}'
9.手動刷新未分配的分片
curl?-XPOST?"http://127.0.0.1:24100/_cluster/reroute?retry_failed=true"
三、索引查看常用命令
1. 查詢索引mapping和settings
curl?-XGET?--tlsv1.2??--negotiate?-k?-u?:?'https://ip:port/my_index_name?pretty'
2. 查詢索引settings
curl?-XGET--tlsv1.2??--negotiate?-k?-u?:?'https://ip:port/my_index_name/_settings?pretty'
3.查看分片未分配詳細命令
curl?-XGET?"http://127.0.0.1:24100/_cluster/allocation/explain?pretty"?-H?'Content-Type:application/json'?-d?'{"index":?"indexname","shard":?17,"primary":?true}'
4.修改索引只讀字段屬性為null,放開寫入
curl?-XPUT??"http://127.0.0.1:24100/*/_settings"?-H?'Content-Type:?application/json'?-d?'{"index.blocks.read_only_allow_delete":?null}'
四、索引設(shè)置常用命令
1.關(guān)閉索引
curl?-XPOST?'http://ip:port/my_index/_close?pretty'
2.打開索引
curl?-XPOST?'http://ip:port/my_index/_open?pretty'
3.修改索引刷新時間:
curl?-XPUT?'http://ip:port/my_index/_settings?pretty'?-H?'Content-Type:?application/json'?-d'{"refresh_interval"?:?"60s"}'
4.修改translog文件保留時長,默認為12小時
curl?-XPUT?'http://ip:port/my_index/_settings?pretty'?-H?'Content-Type:?application/json'?-d'{"index.translog.retention.age"?:?"30m"}'
5.設(shè)置索引副本:
curl?-XPUT?'http://ip:port/my_index/_settings?pretty'?-H?'Content-Type:?application/json'?-d'{"number_of_replicas"?:?1}'
6.執(zhí)行refresh,將內(nèi)存數(shù)據(jù)刷新到磁盤緩存
curl?-XPOST?'http://ip:port/myindex/_refresh'
7.執(zhí)行flush,將磁盤緩存刷新到文件系統(tǒng)
curl?-XPOST?'https://ip:port/myindex/_flush'
8.執(zhí)行synced flush,生成syncid
curl?-XPOST??'http://ip:port/_flush/synced'
9. 強制執(zhí)行段合并
curl?-XPOST?'http://ip:httpport/myindex/_forcemerge?only_expunge_deletes=false&max_num_segments=1&flush=true&pretty'
10.設(shè)置索引在每個esnode上的分片個數(shù)
curl?-XPUT?'http://ip:httpport/myindex/_settings?pretty'?-H?'Content-Type:?application/json'?-d'{"index.routing.allocation.total_shards_per_node"?:?"2"}'
11. 配置控制段合并的refresh、merge線程數(shù)等
curl?-XPUT??"http://ip:port/my_index/_settings?pretty"?-H?'Content-Type:?application/json'?-d'{"refresh_interval":?"60s","merge":{"scheduler":{"max_merge_count"?:?"100","max_thread_count"?:?"1"},"policy":{"segments_per_tier"?:?"100","floor_segment"?:?"1m","max_merged_segment"?:?"2g"}}}'
12.設(shè)置索引的刷新時間和translog配置參數(shù)
注意:設(shè)置translog參數(shù),必須先關(guān)閉索引,設(shè)置完成后再打開
*代表設(shè)置所有索引,如果要設(shè)置具體某個索引,可以將*替換為具體的索引名稱
curl?-XPUT?"http://ip:httpport/*/_settings"?-H?'Content-Type:?application/json'?-d'{?"index":{?"refresh_interval"?:?"60s","translog":{?"flush_threshold_size":?"1GB",?"sync_interval":?"120s",?"durability":?"async"}}}'
13.限制每個索引在每個實例上的分片個數(shù)
curl?-XPUT??'http://ip:httpport/myindex/_settings?pretty'?-H?'Content-Type:application/json'?-d?'{"index.routing.allocation.total_shards_per_node":"2"}'
五、實例檢查常用命令
1.查看實例安裝插件
curl?-XGET?"http://ip:port/_cat/aliases"
2.查詢指定ES實例的jvm參數(shù):
curl?-XGET?'http://ip:port/_nodes/EsNode1*/stats/jvm?pretty'curl?-XGET?'http://ip:port/_nodes/EsNode1@12.40.16.156/stats/jvm?pretty'
云計算
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。