centos下安装elasticsearch8(一)

350 阅读2分钟

ElasticSearch(简称ES)是一个基于Lucene的全文检索引擎,而且它是一个免费且开放的分布式引擎。它可以在多种场景下使用,例如检索、统计、其他的诸如文档存错查询,日志存储和索引,监控基础信息、应用程序性能和使用情况,地理数据存储和分析等等。其他的就不多说了,有兴趣的朋友可以到官网上查看,今天我们来说下如何安装它。

1.先说下我们今天安装的版本是Elasticsearch 8.4.3,目前最新的版本已经到8.7了,但我这里安装稍旧一点的。先说下我服务器的一些信息,2核2G的,配置是低了点。系统是CentOS Linux release 7.9.2009 (Core)

image.png

2.进入安装目录,cd /usr/local

image.png

3. 下载安装包 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.3-linux-x86_64.tar.gz image.png

4. 解压 tar -zxvf elasticsearch-8.4.3-linux-x86_64.tar.gz image.png

5. 创建一个用户es,因为不能以root用户运行Elasticsearch的。

useradd es

image.png

  6. 为es用户设置密码。

passwd es

image.png

提示说密码太简单了,大家可以设置复杂一点的密码。

7. 为用户es分配权限

chown -R es:es /usr/local/elasticsearch-8.4.3

image.png

8.切换用户 su es

image.png

9.进入配置文件夹

image.png

11.打开jvm.options文件

image.png

12. 找到 -Xms4g   -Xmx4g 的位置。

image.png

13.修改如下

image.png

14.进入bin目录 cd /usr/local/elasticsearch-8.4.3/bin

image.png  

15.启动Elasticsearch
./elasticsearch

image.png

很不好,结果报错了。没办法,只能将配置的内存再缩小。打开jvm.options文件,将1gb改为512m

image.png  

16.再次启动Elasticsearch,终于启动成功了,记得保存下这个界面的信息。 image.png

17.访问 https://你的服务器IP:9200 显示了登录窗口。

image.png

18. 输入账号密码登录。账号密码可以在之前启动成功界面的找到 image.png

  登录后显示的信息如下。

image.png

好了,今天就先介绍到这里了。可能写的过程中还有很多不好的地方,希望大家能指出来,在此,谢谢大家