ElasticSearch(简称ES)是一个基于Lucene的全文检索引擎,而且它是一个免费且开放的分布式引擎。它可以在多种场景下使用,例如检索、统计、其他的诸如文档存错查询,日志存储和索引,监控基础信息、应用程序性能和使用情况,地理数据存储和分析等等。其他的就不多说了,有兴趣的朋友可以到官网上查看,今天我们来说下如何安装它。
1.先说下我们今天安装的版本是Elasticsearch 8.4.3,目前最新的版本已经到8.7了,但我这里安装稍旧一点的。先说下我服务器的一些信息,2核2G的,配置是低了点。系统是CentOS Linux release 7.9.2009 (Core)
2.进入安装目录,cd /usr/local
3. 下载安装包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.3-linux-x86_64.tar.gz
4. 解压
tar -zxvf elasticsearch-8.4.3-linux-x86_64.tar.gz
5. 创建一个用户es,因为不能以root用户运行Elasticsearch的。
useradd es
6. 为es用户设置密码。
passwd es
提示说密码太简单了,大家可以设置复杂一点的密码。
7. 为用户es分配权限
chown -R es:es /usr/local/elasticsearch-8.4.3
8.切换用户 su es
9.进入配置文件夹
11.打开jvm.options文件
12. 找到 -Xms4g -Xmx4g 的位置。
13.修改如下
14.进入bin目录
cd /usr/local/elasticsearch-8.4.3/bin
15.启动Elasticsearch
./elasticsearch
很不好,结果报错了。没办法,只能将配置的内存再缩小。打开jvm.options文件,将1gb改为512m
16.再次启动Elasticsearch,终于启动成功了,记得保存下这个界面的信息。
17.访问 https://你的服务器IP:9200 显示了登录窗口。
18. 输入账号密码登录。账号密码可以在之前启动成功界面的找到
登录后显示的信息如下。
好了,今天就先介绍到这里了。可能写的过程中还有很多不好的地方,希望大家能指出来,在此,谢谢大家