heidsoft
heidsoft
[ElasticSearch 内部机制浅析(二)](http://leonlibraries.github.io/2017/04/20/ElasticSearch%E5%86%85%E9%83%A8%E6%9C%BA%E5%88%B6%E6%B5%85%E6%9E%90%E4%BA%8C/) [ElasticSearch 内部机制浅析(一)](http://leonlibraries.github.io/2017/04/15/ElasticSearch%E5%86%85%E9%83%A8%E6%9C%BA%E5%88%B6%E6%B5%85%E6%9E%90%E4%B8%80/) [集群内的原理](https://www.elastic.co/guide/cn/elasticsearch/guide/cn/distributed-cluster.html) [分片内部原理 » 持久化变更](https://www.elastic.co/guide/cn/elasticsearch/guide/cn/translog.html)
# 集群监控 https://www.elastic.co/guide/en/elasticsearch/reference/6.3/cluster-stats.html https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-state.html
# es写入流程 [Elasticsearch写入原理深入详解](https://cloud.tencent.com/developer/article/1377030) [Elasticsearch 数据写入流程](https://liuzhihang.com/2019/03/12/elasticsearch-data-writing-process.html)
# es性能优化 [索引性能技巧](https://www.elastic.co/guide/cn/elasticsearch/guide/current/indexing-performance.html#indexing-performance) [超详细的Elasticsearch高性能优化实践](https://mp.weixin.qq.com/s?__biz=MjM5ODI5Njc2MA==&mid=2655824323&idx=1&sn=2cd6852e7baae4b00c68d2678b5e23cc&chksm=bd74e4148a036d02831449be2301f2c83faabdd03760ba970a63a1d5c2c19c603b4108ebcc77&mpshare=1&scene=24&srcid=&key=1873ed4ed1cb893e96461be9435e52330eb7b12839dd783aa3a6d3828d352b0aaed56904fbf7de4c7a73b5f88f372a3fb3bd13788c28b314eeadf1672b0798c42473505a3ed194dc9789be76d141570b&ascene=14&uin=MTQwODg1MDU1&devicetype=Windows+10&version=62060739&lang=zh_CN&pass_ticket=xZJfAiBK54nYEJtv4QGs0Wl8TQf1ZNCwfK35EjTookA%3D) [一次ES优化过程](https://mp.weixin.qq.com/s?__biz=MzUyNDk3MTAyOQ==&mid=2247483739&idx=1&sn=8d4489f890810eca86c4300659465dfc&chksm=fa247c21cd53f537b7783d10350cef43a5cb8b805af50a58535cad82fd2b7260b86ed2c2ddc3&mpshare=1&scene=22&srcid=0524sCjfaQqeF9BLh5mBYBid#rd) [Can I configure my Linux system for more aggressive file system caching? ](https://unix.stackexchange.com/questions/30286/can-i-configure-my-linux-system-for-more-aggressive-file-system-caching) [预加载数据到文件系统缓存](http://cwiki.apachecn.org/pages/viewpage.action?pageId=10028674) [Elasticsearch from the Top Down](https://www.elastic.co/cn/blog/found-elasticsearch-top-down) [Elasticsearch写入索引数据的过程 以及优化写入过程](http://copyfuture.com/blogs-details/8093e6343042f0d33100ec10847fd71d) [Anatomy of an Elasticsearch...
https://www.acloudtree.com/hacking-java-bytecode-for-programmers-part1-the-birds-and-the-bees-of-hex-editing/
# es api 测试 ``` curl -X PUT "localhost:9200/test" -H 'Content-Type: application/json' -d' { "settings" : { "index" : { "number_of_shards" : 1, "number_of_replicas" : 0 } }, "mappings": {...
### 副本机制模型 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-replication.html#docs-replication
### Elasticsearch 节点选举、分片及 Recovery https://v2ex.com/t/652785 ### ElasticSearch分布式原理探究 —— 节点和分片 https://www.mantian.site/blog/2019/09/09/ElasticSearch%E5%88%86%E5%B8%83%E5%BC%8F%E5%8E%9F%E7%90%86%E6%8E%A2%E7%A9%B6-%E2%80%94%E2%80%94-%E8%8A%82%E7%82%B9%E5%92%8C%E5%88%86%E7%89%87/
https://github.com/aCoder2013/blog/issues/19
https://elf8848.iteye.com/blog/1739571 https://stackoverflow.com/questions/33177370/what-could-cause-so-many-time-wait-connections-to-be-open https://serverfault.com/questions/219939/too-many-time-wait-state-connections https://onlinehelp.opswat.com/centralmgmt/What_you_need_to_do_if_you_see_too_many_TIME_WAIT_sockets.html http://hea-www.harvard.edu/~fine/Tech/addrinuse.html