非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
没有评论:
发表评论