elasticsearch-tips

Tips

1
2
3
4
5
6
7
8
#show elasticsearch database
curl localhost:9200/_cat/indices?v
#delete elasticsearch database
curl -XDELETE localhost:9200/xxxxxxx?pretty
#set limit variable
curl -XPUT localhost:9200/_template/template_name -d '{"template": "*", "order": 0, "settings": {"index": {"mapping": {"total_fields": {"limit": 10000}}}}, "version": 1}'
#show use percent of elasticsearch
curl http://localhost:9200/_nodes/stats?pretty&human -s |grep heap_used

本地开发减少docker elasticsearch的内存占用

1
2
3
4
5
6
docker cp elasticsearch7177:/usr/share/elasticsearch/config/jvm.options ~/
cd ~
sed -i 's/-Xms6g/-Xms2g/g' ~/jvm.options
sed -i 's/-Xmx6g/-Xmx2g/g' ~/jvm.options
docker cp ~/jvm.options elasticsearch7177:/usr/share/elasticsearch/config
rm ~/jvm.options