ElasticSeach详细安装教程--图文介绍超详细

简介: ElasticSeach详细安装教程--图文介绍超详细

前期准备

出于安全考虑,elasticsearch默认不允许以root账号运行。


ES 无法使用root用户安装,需要使用普通用户。


创建用户

# 创建用户
useradd leyou 
# 设置密码
passwd leyou
# 切换用户
su - leyou

下载ElasticSeach的安装包,本案例使用版本6.2.4

# 解压缩安装包
tar -zxvf elasticsearch-6.2.4.tar.gz
# 将文件夹重命名
mv elasticsearch-6.3.0/ elasticsearch
# 进入config目录
cd config


修改配置项elasticsearch.yml

image.png

解决报错

启动Elasticsearch

进入bin目录,输入启动命令

image.png

启动失败,配置项存在问题,需要解决。


1.3.1.错误1:内核过低

修改elasticsearch.yml文件,在最下面添加如下配置:

bootstrap.system_call_filter: false

1.3.2.错误2:文件权限不足

报错日志: max file descriptors [4096] for elasticsearch process likely too low, increase to at least

image.png


image.png


1.3.3.错误3:线程数不够

报错日志:max number of threads [1024] for user [leyou] is too low, increase to at least [4096]

image.png


1.3.4.错误4:进程虚拟内存

报错日志: max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]


image.png


启动成功

进入bin目录,输入命令,最后打印出started,表示启动成功

image.png


可使用http://127.0.0.1:9200,若返回数据,表示启动成功。

image.png

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
SQL
Mybatis.xml文件中大于小于等于
Mybatis.xml文件中大于小于等于
319 0
|
人工智能 算法 搜索推荐
AIGC技术背景下的商业模式创新
【1月更文挑战第9天】AIGC技术背景下的商业模式创新
636 2
AIGC技术背景下的商业模式创新
|
数据可视化 网络协议 C#
C#/.NET/.NET Core优秀项目和框架2024年3月简报
公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。
539 1
|
存储 数据可视化 数据挖掘
Kibana的安装(Linux版)
Kibana的安装(Linux版)
|
算法
MATlAB运用——数值积分
MATlAB运用——数值积分
380 0
|
数据采集 数据挖掘 数据处理
如何使用 Pandas 库进行数据清洗和预处理?
数据清洗和预处理是数据分析中至关重要的步骤,Pandas库提供了丰富的函数和方法来完成这些任务
821 64
|
存储 Linux 网络安全
让我们来尝试利用第三方软件远程连接服务器
即将进入Linux操作系统第二模块的学习,需先通过MobaXterm配置与虚拟操作系统连接。课程将基于MobaXterm讲解命令及知识。准备阶段包括:安装红帽7系统与MobaXterm远程SSH软件,检查网络连接,并按步骤完成MobaXterm的连接配置。
521 2
|
SQL 关系型数据库 MySQL
深入理解MySQL事务特性:保证数据完整性与一致性
深入理解MySQL事务特性:保证数据完整性与一致性
1861 1
|
SQL 缓存 运维
使用篇丨链路追踪(Tracing)很简单:链路拓扑
使用篇丨链路追踪(Tracing)很简单:链路拓扑
32032 96
|
小程序 定位技术 API
uniapp 开发微信小程序 --【地图】打开地图选择位置,打开地图显示位置(可开启导航)
uniapp 开发微信小程序 --【地图】打开地图选择位置,打开地图显示位置(可开启导航)
1773 0

热门文章

最新文章