很多問題也沒有考慮的很規範,對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...