Elasticsearch 7.6.0 最详细安装及配置(HA)安装与启动

本文介绍了Elasticsearch 7.6.0的高可用(HA)集群安装配置步骤,包括下载安装、系统配置、用户创建、配置文件修改等。在三台虚拟机上搭建3节点集群,涉及jvm内存设置、网络绑定、集群发现、系统参数调整如ulimit、关闭swapping、mmapfs和线程数量设置。最终成功启动并验证了集群状态。
摘要由CSDN通过智能技术生成

Elasticsearch 7.6.0 最详细安装及配置(HA)安装与启动

 

Elasticsearch是一个非常好用的搜索引擎,和Solr一样,他们都是基于倒排索引的。今天我们就看一看Elasticsearch如何进行安装。

下载和安装

今天我们的目的是搭建一个有3个节点的Elasticsearch集群,所以我们找了3台虚拟机,ip分别是:

  • 192.168.73.130
  • 192.168.73.131
  • 192.168.73.132

然后我们要下载ES,这里我们采用的版本是7.6.0。我们进入到/opt目录下,下载elasticsearch7.6.0

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.0-linux-x86_64.tar.gz

下载的过程比较慢。下载完成后,我们解压:

tar -zxvf elasticsearch-7.6.0-linux-x86_64.tar.gz

在启动elasticsearch之前,这里有一个重点:ES在启动的时候是不允许使用root账户的,所以我们要新建一个elasticsearch用户:

useradd elasticsearch

然后把elasticsearch-7.6.0这个目录和目录下所有的文件的拥有者都改成elasticsearch:

chown elasticsearch:elasticsearch -R elasticsearch-7.6.0

然后,我们切换到elasticsearch用户:

su - elasticsearch

我们将ES安装在/opt目录下,先进入到/opt目录,

cd /opt/elasticsearch-7.6.0

我们启动一下,看看单机版能不能启动成功。

./bin/elasticsearch

可以启动成功。但是我们通过浏览器访问这个ip的9200端口时,是不成功的。我们需要对elasticsearch进行配置,才可以在别的机器上访问成功。

ES的配置

es的所有配置文件都在${ES_HOME}/config这个目录下,首先我们设置一下jvm参数,打开jvm.options文件,

vim jvm.options
################################################################
## IMPORTANT: JVM heap size
################################################################
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值