首页 > 其他 > 详细

分布式搜索引擎Elasticsearch在CentOS7中的安装

时间:2021-09-23 23:04:01      阅读:32      评论:0      收藏:0      [点我收藏+]

1. 概述

随着企业业务量的不断增大,业务数据随之增加,传统的基于关系型数据库的搜索已经不能满足需要。

在关系型数据库中搜索,只能支持简单的关键字搜索,做不到分词和统计的功能,而且当单表数据量到达上百万级别后,关系型数据库的查询效率就会断崖式下跌,造成用户体验下降。

这时我们就需要引入分布式搜索引擎,来支持大数据量的查询。

分布式搜索引擎的可以弥补关系型数据库的不足,首先可以支持海量数据的查询,支持分词,因为是分布式的,所以扩展方便,可轻松实现负载均衡和高可用。

Elasticsearch(简称ES)是现在很流行的一款分布式搜索引擎,今天我们就先来聊一下Elasticsearch的安装。

 

2. 在CentOS7中安装Elasticsearch

2.1 下载Elasticsearch

可以到Elasticsearch的官网(https://www.elastic.co/cn/)下载。

技术分享图片

 

 截图来源于官网

 

技术分享图片

 

  截图来源于官网

 

技术分享图片

 

截图来源于官网

 

2.2 拷贝安装包到CentOS系统

将Elasticsearch的安装包 elasticsearch-7.14.1-linux-x86_64.tar.gz 拷贝到CentOS系统,例如:/home 目录

 

2.3 解压

# tar -zxvf elasticsearch-7.14.1-linux-x86_64.tar.gz

技术分享图片

 

 

2.4 将解压后的目录,移动到 /usr/local 下

# mv elasticsearch-7.14.1 /usr/local

 

2.5 修改Elasticsearch核心配置文件

# cd /usr/local/elasticsearch-7.14.1/config

# vi elasticsearch.yml

具体配置如下:

技术分享图片

 

 技术分享图片

 

 

2.6 创建ES数据存储文件夹

# cd /usr/local/elasticsearch-7.14.1

# mkdir data

 

2.7 修改 jvm.options 配置

# cd /usr/local/elasticsearch-7.14.1/config

# vi jvm.options

具体配置如下:

技术分享图片

 

 

2.8 创建 esuser 用户并授权

# useradd esuser

# chown -R esuser:esuser /usr/local/elasticsearch-7.14.1/

 

2.9 切换到esuser用户,启动Elasticsearch

# su esuser 

# cd /usr/local/elasticsearch-7.14.1/bin

# ./elasticsearch

 

此时会有报错(报错信息可能略有差别)

技术分享图片

 

 

2.10 调整Linux配置

# su root

# vi /etc/security/limits.conf

技术分享图片

 

配置方法来源于网络 

 

# vi /etc/sysctl.conf

技术分享图片

 

 

# sysctl -p

 

2.11 再次启动Elasticsearch

# su esuser 

# cd /usr/local/elasticsearch-7.14.1/bin

# ./elasticsearch

 

启动成功!!!

技术分享图片

 

 

2.12 浏览器访问 Elasticsearch 的9200端口

打开浏览器,访问 http://192.168.1.11:9200/  (1.11 是 Elasticsearch 所在服务器的IP地址),可以看到 Elasticsearch 的信息。

技术分享图片

 

 2.13 Elasticsearch 的后台启动

# ./elasticsearch -d

 

3. 综述

今天简单聊了一下分布式搜索引擎Elasticsearch的安装,希望能对大家的工作有所帮助。

欢迎大家帮忙点赞、评论、加关注 :)

关注追风人聊Java,每天更新Java干货。

分布式搜索引擎Elasticsearch在CentOS7中的安装

原文:https://www.cnblogs.com/w84422/p/15306805.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!