centos下elasticsearch7.9.0安装步骤,elasticsearch7安装指南

2020-10-12 09:17栏目:编程
TAG: java

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
在网上现在有很多那种ES步骤和问题的解决 方案的,不过没有一个详细的整合和问题的梳理;现在我们来记录一下自己安装的过程以及遇到问题的解决;有什么不对的和问题希望及时拍砖。

1. 从官网上下载elasticsearch7.9.0

下载链接地址:elasticsearch7.9.0
也可进入centos系统直接采用wget下载,命令如下(切记:下载的目录不可在root目录下,否则es后续无法启动,会提示找不到jdk的错误):
     wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.0-linux-x86_64.tar.gz

2. 进入centos完成基本es配置

a.因为elasticsearch7.9.0 自带了jdk, 所以无需配置jdk

b.进入elasticsearch7.9.0/conf,执行一下命令:
    vim elasticsearch.yml
配置如下:
elasticsearch7内置jdk
高亮显示为需要配置的参数。

c.配置es启动的vm相关参数:
    vim elasticsearch-7.9.0/config jvm.options
配置如下:
elasticsearch怎么用
配置jvm启动时的初始化内存和最大内存(最小内存和最大内存需要保持一致,不然启动es时会报错提示最小和最大内存不一致的问题)。

d.添加vm_max_map_count参数配置到系统配置中,配置如下:
    vim /etc/systcl.conf 
如图所示:
elasticsearch教程
然后执行sysctl -p使配置全局生效
    sysctl -p

e.全部配置完成后,我们需要配置系统用户,root用户es不给予权限启动,为了安全考虑吧,具体原因去查看官网,下面提供创建普通用户的脚本语法:
  adduser elasticsearch
  passwd elasticsearch
  su elasticsearch
完成后,启动elasticsearch,如果要以守护线程启动,在一下命令后面加 -d
   ./elasticsearch-7.9.0/bin/elasticsearch
启动成功的控制台打印信息为
我们通过另外一个tab页面,输入命令:
  curl localhost:9200
查看输出结果为:
到这里,es单点安装就完成了,可以开始后续的快乐学习的旅程了。

上一篇:
velocity模版引擎怎么用?velocity模板引擎在js中使用
 

本文来自网络,不代表山斋月平台立场,转载请注明出处: https://www.shanzhaiyue.top