html tool

2019年10月22日星期二

转:elasticsearch7.0安装及配置优化


非root
-下载 wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.0.0/elasticsearch-analysis-ik-7.0.0.zip
-解压
-运行
./elasticsearch -d  # -d 意思是后台运行,需要注意的是es要求非Root用户启动

-改配置
  -- 关闭虚拟内存使用 swapoff -a #?只是影响性能,应该不是必须的吧
  -- 修改文件句柄
      vm.max_map_count=262144 #这个很奇怪,是改小了,why反而可以使用了?
# 在/etc/sysctl.conf文件中找到该参数,修改 655300 为 262144后 执行sysctl -p,不然启动时会报值太小
  -- jvm.options #这个自己没有改,但是应该很有用的
jvm.options主要是进行内存相关配置,官方建议分配给es的内存不要超出系统内存的50%,预留一半给Lucene,因为Lucene会缓存segment数据提升检索性能;内存配置不要超过32g,如果你的服务器内存没有远远超过64g,那么不建议将es的jvm内存设置为32g,因为超过32g后每个jvm对象指针的长度会翻倍,导致内存与cpu的开销增大。
-Xms10g
-Xmx10g
参考:https://www.cnblogs.com/ExMan/p/11351296.html

没有评论:

发表评论