Elasticsearch(三) 集群搭建

本文介绍在CentOS7系统搭建Elasticsearch 6.7.2集群的方法。先说明了环境信息,包括操作系统、jdk版本等。接着详细阐述安装步骤,如修改主机名、hosts,调整文件描述符、线程数和内存限制,安装jdk和Elasticsearch,设置并启动,最终完成集群搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、环境信息

2、安装步骤

1.修改主机名

2.修改hosts

3.修改linux 文件描述符限制

4.修改最大线程数限制

5.修改内存限制

6.重启

7.安装 jdk

8.创建用户,给Elasticsearch用户增加sudo权限

9.安装 Elasticsearch

10.设置 Elasticsearch

11.启动 Elasticsearch


1、环境信息

操作系统:centos7

jdk:1.8

Elasticsearch:6.7.2

机器:

IPhostname备注
10.24.54.241node1节点1
10.24.54.242node2节点2

2、安装步骤

1.修改主机名

打开文件 /etc/hostname ,将内容改为node1(241机器)或node2(242机器)

2.修改hosts

打开文件 /etc/hosts 增加两行

10.24.54.241 node1
10.24.54.242 node2

3.修改linux 文件描述符限制

执行命令 ulimit -Hn,查看硬限制为:4096

执行命令 ulimit -Sn,查看软限制为:1024

上述限制会导致 Elasticsearch启动失败,如下修改:打开 /etc/security/limits.conf,增加两行设置

*               soft    nofile           65536
*               hard    nofile           65536

4.修改最大线程数限制

打开文件 /etc/security/limits.conf ,增加以下两行:

* soft  nproc 4096
* hard  nproc 4096

5.修改内存限制

修改文件 /etc/sysctl.conf ,增加以下配置

vm.max_map_count=262144

6.重启

7.安装 jdk

安装方式:https://blog.youkuaiyun.com/ruanhao1203/article/details/89883273

8.创建用户,给Elasticsearch用户增加sudo权限

因为 Elasticsearch 不能用root用户启动,所以要创建新用户,如下:

https://blog.youkuaiyun.com/ruanhao1203/article/details/89883526

9.安装 Elasticsearch

(1)下载安装包,到 Elasticsearch官网下载:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-7-2

(2)解压 elasticsearch-6.7.2.tar.gz

tar -zxvf elasticsearch-6.7.2.tar.gz -C /usr/local/ ;
mv /usr/local/elasticsearch-6.7.2.tar.gz /usr/local/elasticsearch

(3)更改 /usr/local/elasticsearch 用户及用户组为 es

chown -R es:es /usr/local/elasticsearch

(4)验证是否更改成功

ll /usr/local/elasticsearch

 

10.设置 Elasticsearch

编辑 Elasticsearch 包下 conf 目录下,elasticsearch.yml 文件,添加如下内容:

cluster.name: my-application
node.name: node1
network.host: 10.24.54.241
http.port: 9200
discovery.zen.ping.unicast.hosts: ["node1", "node2"]
discovery.zen.minimum_master_nodes: 1
http.cors.enabled: true
http.cors.allow-origin: "*"

两个机器配置几乎一样,除了node.name 、 network.host 配置成各自机器的

11.启动 Elasticsearch

 启动节点1 的 Elasticsearch,直接运行 ./usr/local/elasticsearch/bin/elasticsearch,启动成功后。

启动节点2 的 Elasticsearch,直接运行 ./usr/local/elasticsearch/bin/elasticsearch,启动成功后.。

可以看到节点1 界面打印如下记录,记录显示已加入节点2

访问 http://10.24.54.241:9200/_cluster/health/?pretty 查看集群状态如下:

至此集群搭建完成

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值