暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Elasticsearch之集群搭建

时至IT职教 2021-06-15
797


名称:Elasticsearch之集群搭建

【入门级】


项目说明:


在工作中有些时候需要搭建Elasticsearch数据库提供搜索功能或者结合logstash与kibana实现日志的手机与绘制工作

如果在工作中仅实现业务搜索功能,则只要搭建好数据库给开发使用即可。


预备知识:

1、linux操作系统基本概念
2、熟悉linux命令行操作
3、熟悉linux基本命令

实施要求:

要求搭建一个3台的Elasticsearc集群,集群名称为szxx,节点面名称分别为node-1、node-2、node-3,其余根据需求进行设置即可,在搭建完成后吗,通过ES-head插件来实现对集群的管理。


项目提示:

环境:三台服务器,所有服务器至少2G内存

node-1:10.0.0.11

node-2:10.0.0.15

node-310.0.0.16


1、 安装Elasticsearch依赖环境java,即openjdk

yum install -y java

rpm -qa |grep java

 

2、 下载Elasticsearch软件包,如果使用rpm包安装,则直接到对应网站下载rpm包即可

如果觉得官网下载速度过慢,可以通过如下网址来进行软件下载:

https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/

mkdir home/tools -p

cd home/tools/

上传下载好的软件

 

3、 使用rpm或yum命令进行Elasticsearch安装

如果是使用rpm命令的方式安装,则会有对应的启动服务,重载配置文件的提示

rpm -ivh elasticsearch-6.8.0.rpm

 

注意:以上操作分别在3个节点上执行

 

4、 修改配置文件,一般需要修改的有:集群名称(如果是单机则不需要修改)、节点名称、数据目录、日志文件、内存锁定、工作地址、服务端口号、节点内主机、候选节点数等。

以上有些内容可以保持默认,有些需要修改,具体修改哪些内容根据需求觉得,如果修改了日志文件与数据目录的存储路径,那么则需要事先创建对应目录与修改用户和组

在node-1上修改配置文件

vim etc/elasticsearch/elasticsearch.yml

cluster.name: szxx

node.name: node-1

path.data: data/elasticsearch

path.logs: var/log/elasticsearch

bootstrap.memory_lock: true

network.host: 10.0.0.11,127.0.0.1

http.port: 9200

discovery.zen.ping.unicast.hosts: ["10.0.0.11", "10.0.0.15"]   

discovery.zen.minimum_master_nodes: 2

mkdir -p data/elasticsearch

chown -R elasticsearch.elasticsearch data/elasticsearch

vim etc/elasticsearch/jvm.options

-Xms512m

-Xmx512m

 

systemctl edit elasticsearch

[Service]

LimitMEMLOCK=infinity

 

同理编辑第二个节点的配置文件,只要修改node.name与network.host即可,当然如果data目录不存在则需要创建

同理编辑第三个节点的配置文件

 

5、 启动所有Elasticsearch服务

在三个节点上都执行以下启动命令

systemctl start elasticsearch.service

耐心等待服务启动

 

6、 确保所有服务都正常启动后,就可以安装ES-head插件了

注意:ES-head插件只能使用在谷歌浏览器,

下载附件中的ES_Head谷歌插件.rar,安装如下流程进行安装即可


按照步骤请看演示视频


7、安装完成后即可输入任意集群地址进行Elasticsearch集群管理与查看’


视频演示:


更多说明:

本项目案例由学师堂洪鸽老师设计,如果需要查看更详细的项目提示和在线指导,可登录我们的在线学习社区系统(www.52LAB.com.cn)学习。

每天学习一点,每天进步一点!

文章转载自时至IT职教,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论