ES安装
使用前提
三台机子名字分别为nodez001
,nodez002
,nodez003
1.修改es/bin
## 添加一行
JAVA_HOME="/opt/bdsp/elasticsearch-7.4.2/jdk/"
2.修改 es/config/jvm.options
将 -XX:+UseConcMarkSweepGC
变为 -XX:+UseGlGC
3.修改 es/config/elasticsearch.yml
注意事项必须要要有空格,如果复制文件删除旧文件重新来
cluster.name: es-bdsp
node.name: es-nodez001
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hoots: ["nodez001", "nodez002", "nodez003"]
cluster.initial_master_nodes: ["es-nodez001", "es-nodez002", "es-nodez003"]
cluster.transport.ping_timeout: 60s
http.cors.enabled: true
http.cors.allow-origin: "*"
4.修改环境变量
vim /etc/profile
#添加内容
export ES_HOME=/opt/bdsp/elasticsearch-7.4.2
export PATH=$ES_HOME/bin:$PATH
##重载环境变量 暂时先不执行等分发后执行
source /etc/profile
5.增加线程
## (用户创建的最大线程[3795],增加到[4096])
vim /etc/security/limits.conf
##添加
es soft nofile 65535
es hard nofile 65535
es soft nproc 4096
es hard nproc 4096
6.增加最大虚拟机内存区域
## vm.max_map_count(65530)太低,至少增加到262144
vim /etc/sysctl.conf
## 添加
vm.max_map_count = 262144
7.需要手动执行 (暂时先不执行等分发后在一起执行)
sysctl -p
8.分发后其他节点修改
修改 elasticsearch.yml
中 node.name 分别为 es-nodez002
,es-nodez003
9.创建用户设置密码(三台都要)
useradd es
passwd es
10.修改文件所属
chown -Rf es:es /opt/bdsp/elasticsearch-7
11.切换用户es并启动
su es
elasticsearch
12.访问
localhost:9200
13.其他
如果哪里存在问题,欢迎指出,让我们共同进步,day day up!