【ES系列一】——单机版安装教程

简介: 下载之后放到对应目录

安装环境:


   系统版本:CentOS7.0.1406

    jdk版本:1.8.0_111

    ES版本:6.0.0


20171124091708789.png


一、下载


   下载之后放到对应目录


https://www.elastic.co/downloads/elasticsearch


20171123095320317.png


二、解压


   到指定目录解压:tar -xzvf 文件名


三、修改系统配置


   按照下面参数进行配置即可(注:配置中前面的*不能丢掉)


20171123095336676.png

20171123095352632.png


四、修改ES配置文件中的内容


   进入ES解压包目录config文件夹中的elasticsearch.yml文件修改如下内容


20171123095405161.png


五、创建其它用户账号以及用户分组


   添加用户:

       添加用户组:groupadd 用户组名称

       添加用户:useradd 用户名称 -g 用户组名称 -p 用户密码

   例子:

       groupadd elastic

       useradd es -g elastic -p es


六、给安装文件设置新用户权限


   给用户赋予该文件夹权限:

       chown -R 用户名 elasticsearch-6.0.0

       例如:chown -R es elasticsearch-6.0.0

   使用新用户登录:

       su 用户名称

       例如:su es


七、进入bin目录下进行启动


   如果是当前启动: sh elasticsearch

   后台启动:sh elasticsearch -d

       PS:es启动比较慢,因此,要是当前启动,控制台输出相关日志则证明启动成功,如下图:


20171123095426945.png


八、浏览器访问请求验证成功


20171123095440227.png


九、总结


   搜的一些教程比较繁琐,大部分教程是在配置的过程中遇到问题了提供解决方法,无异乎提高了售后质量,那为什么不能按照所有的内容都配置好然后运行成功呢?所以我自己通过实践总结了该博文,望读者指正,后续还会有ik集成以及elasticsearch-head的安装等内容。

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
Linux
亚马逊云服务器AWS安装CentOS
亚马逊云服务器默认创建的实例,在停止之后再启动的情况下,IP会发生改变。所以我们最好先创建一个弹性IP,即EIP,不过我也不清楚这个费用。 1、按如图操作创建一个弹性IP,弹性IP创建之后可以随便绑定到该region下的实例 2、创建好弹性IP之后,然后去创建实例: 3、点启动实例之...
3580 0
|
Web App开发 Linux 应用服务中间件
【DrissionPage】Linux上如何将https改为http
通过上述步骤,可以在Linux上将DrissionPage从HTTPS改为HTTP。关键在于修改DrissionPage配置、代码中的HTTPS设置、URL以及Web服务器配置,确保所有部分都正确使用HTTP协议。通过合理配置和测试,能够确保系统在HTTP环境下稳定运行。
492 1
|
存储 安全 Java
Java HashSet详解
`HashSet` 是 Java 中基于哈希表实现的 `Set` 接口集合,主要用于存储不重复元素,提供快速查找、插入和删除操作。它具有以下特点:不允许重复元素,元素无序,允许一个 `null` 元素,常用操作包括创建、添加、删除、检查元素及清空集合。由于其内部使用哈希表,基本操作的时间复杂度接近 O(1),性能高效。然而,`HashSet` 不保证元素顺序,也不是线程安全的,适用于需要快速访问和操作的场景。
563 10
|
机器学习/深度学习 算法 自动驾驶
YOLOX-PAI:加速YOLOX,比YOLOV6更快更强
本文,我们将逐一介绍所探索的相关改进与消融实验结果,如何基于PAI-EasyCV使用PAI-Blade优化模型推理过程,及如何使用PAI-EasyCV进行模型训练、验证、部署和端到端推理。欢迎大家关注和使用PAI-EasyCV和PAI-Blade,进行简单高效的视觉算法开发及部署任务。
|
监控 安全 Linux
reactor的原理与实现
前情回顾 网络IO,会涉及到两个系统对象:   一个是用户空间调用的进程或线程   一个是内核空间的内核系统 如果发生IO操作read时,会奖励两个阶段:
432 1
|
Ubuntu 应用服务中间件 nginx
docker--导出镜像 save/export、导入镜像 load/import
docker--导出镜像 save/export、导入镜像 load/import
20630 1
|
SQL 存储 数据库
深入理解数据库技术:原理、应用与最佳实践
一、引言 数据库技术是信息技术领域的基石,它负责存储、管理和检索数据,为各种应用提供数据支持
|
存储 算法
【数据结构】— —查找(折半查找,二叉排序树)
【数据结构】— —查找(折半查找,二叉排序树)
【数据结构】— —查找(折半查找,二叉排序树)
请问如何在Linux系统中删除一个磁盘分区
请问如何在Linux系统中删除一个磁盘分区
|
机器学习/深度学习 算法 决策智能
无约束最优化(四) 步长加速法
无约束最优化(四) 步长加速法
631 0
无约束最优化(四) 步长加速法