虚拟机环境

  • 软件:VMWare
  • 系统:CentOS7
  • 主机:192.168.25.132、192.168.25.133、192.168.25.134
IP节点名称
192.168.25.132node-01
192.168.25.133node-02
192.168.25.134node-03

下载安装

连接到cluster-01,下载并上传elasticsearch7.6.0

链接:https://pan.baidu.com/s/15fV3uVWjnI4WIMCTPQIQfw
提取码:yo7j

将安装包上传到该目录,并解压
cd /usr/local/
tar -zxf elasticsearch-7.6.0-linux-x86_64.tar.gz

修改ES配置

#切换到配置文件目录
cd elasticsearch-7.6.0/config/
vim elasticsearch.yml
#修改以下几个地方
cluster.name: es-cluster  #集群名称
node.name: node-01	#节点名称
path.data: /usr/local/elasticsearch-7.6.0/data	#集群数据
path.logs: /usr/local/elasticsearch-7.6.0/logs	#集群日志
network.host: 192.168.25.132  #当前IP地址
http.port: 9200  #服务端口号
discovery.seed_hosts: ["192.168.25.133", "192.168.25.134"]  #这里设置为其他主机的IP
cluster.initial_master_nodes: ["node-01"]  #引导初始化主节点

修改JVM配置

堆内存设置为物理内存的一半以下
在这里插入图片描述


创建ES用户

elasticsearch不允许用root账号启动,此处需要另外创建个用户

创建
useradd es
授权
chown -R es:es /usr/local/elasticsearch-7.6.0

修改系统配置

#修改limits.conf
vim /etc/security/limits.conf
#修改信息:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

#修改sysctl.conf
vim /etc/sysctl.conf
#修改信息:
vm.max_map_count=655360
vm.swappiness=1

#使配置立即生效
sysctl -p

启动node-01

cd /usr/local/elasticsearch-7.6.0
./bin/elasticsearch #启动es

在这里插入图片描述

启动成功,然后把elasticsearch目录分发到其他节点,命令:

xsync /usr/local/elasticsearch-7.6.0

xsync命令安装查看这里:centos7使用rsync同步文件

启动其他节点

打开head查看,head安装步骤:linux安装head

在这里插入图片描述
如果集群没有正常加入,把es目录下data目录的文件清空,重新启动就行

posted on 2020-08-25 15:31  风停了,雨来了  阅读(643)  评论(0)    收藏  举报