es集群規劃及優化

2022-07-25 04:33:09 字數 756 閱讀 6082

很多問題也沒有考慮的很規範,對elastic產品也只停留的很淺的理解,不足之處望理解並指出,相互交流學習。

es7.1.1環境搭建

es7版本自帶jdk環境,不需要再重灌

es集群及引數優化

效能壓測資料對比

elasticsearch單節點 version:7.1.1

節點配置: 8core 32g

壓測工具: esrally1.3.0

部署配置參考文件:

官方:

調優引數:

1. swapoff -a

2. jvm 20g

3. bootstrap.memory_lock: true

index.merge.scheduler.max_thread_count: 1

新增優化引數後壓測(再上一次基礎上加如下引數),6以後無法通過es的yml檔案直接新增引數,需要通過api新增

"index.merge.scheduler.max_thread_count" : "1",

"index.refresh_interval" : "300s",

"index.translog.durability" : "async"

}'discovery.zen.fd.ping_timeout:120s

discovery.zen.fd.ping_timeout:120s

增加副本數為1

"index":

}'

ES集群效能優化及維護

注 集群 elasticsearch 版本為 v7.2.1。index.refresh interval 重新整理時間,預設1 put index all settings?preserve existing false index.number of replicas 備份數,預設1 put in...

es集群快速恢復(優化方案)

1 停止資料寫入 2 關閉allocate,禁止shard做allocate curl xput localhost 9200 cluster settings d 3 執行synced操作 curl xpost localhost 9200 flush synced?pretty 4 重啟es服務...

ES集群分片及副本調整

分片shards es是個分布式的搜尋引擎,所以索引通常都會分解成不同部分,而這些分布在不同節點的資料就是分片.es自動管理和組織分片,並在必要的時候對分片資料進行再平衡分配副本replicas 為了提公升訪問壓力過大是單機無法處理所有請求的問題,elasticsearch集群引入了副本策略repl...