3.elasticsearch安装注意
安装注意
-
jdk
最新版本es需要的jdk版本较高,需要修改jdk环境变量(JAVA_HOME)指向es自带的jdk(bin/elasticsearch-env)
-
gc 收集器
修改config/jvm.options,默认CMS 垃圾收集器,jdk9CMS 垃圾收集器开始被标为'@Deprecated',JDK 11支持的为'G1'和'ZGC'
将'-XX:+UserConcMarkSweepGC'改为:'-XX:+UserG1GC'
-
不能以root用户跑elastic,需要新增用户
-
Elastic search.yaml
-
cluster.name
-
node.name
-
network.host
-
http.port
-
discovery.seed.hosts
-
cluster.initial_master_nodes
-
client.tarnsport.ping_timeout
-
-
用户线程
vim /etc/security/limits.conf # es是用户名 es soft nofile 65535 es hard nofile 65535 es soft nproc 4096 es soft nproc 4096
-
最大虚拟内存区域vm.max_map_count[65530]太低
vim /etc/sysctl.conf vm.max_map_count = 262144
参考:https://www.bilibili.com/video/BV1x54y15775?p=8&spm_id_from=pageDriver