1,ES基于JAVA,因此需要安装JAVA环境。
yum install -y java
显示JAVA版本:
jva-versionopenjdkversion '1.8.0_ 312 ' openjdkruntimeenvironment (build1.8.0_ 312-b07 ) open JDK 64-bitserververont
下载电子搜索
我下载的是最新版本的7.15,325 MB
3、文件目录结构
解压缩后,得到文件目录结构
各文件设备的含义:
4、基本构成:
ES数据可以放入内存中,根据自己的需要设定分配的内存大小。 默认内存为4G。 如果安装在自己的电脑上,需要根据情况进行调整。 如果安装在服务器上,则可以适当提升,通常不超过总内存的50%,总内存不超过30GB
修改分配的内存,并在ES目录下的config/jvm.options中
5、启动:
由于安全问题,root用户无法运行ES。 必须手动创建用户。
. /糟糕的奇果/elasticsearch
一般看started就能成功启动;
验证: ES的默认命令为9200,访问curl localhost:9200
{ ' name ' 3360 ' a03-r28-i33-232-jcfb 742.JD.local ',' cluster _ name ' 3360 ' elastic search ',' cluster _ } ' build_flavor' : 'default ',' build _ type ' : ' tar ' ' build _ hash ' : ' 83 c 34 f 456 a e29 d 60 e94 d 86 e 455 e ' build _ date ' : ' 2021-10-07t 213360563360000 ' build _ snapshot ' : false,' Lucene _ version ' : '8. ' minimum _ wire _ compatibility _ version ' ' minimum _ index _ compatibility _ version ' : '6.0.0- beta1' '
发生错误时: exceptionduringgeoipdatabasesupdate
由于ES默认前往官网下载最新的GEO信息,因此内部网络server一般与外部网络不相通,从而报告错误
必须编辑config/elasticsearch.yml,在末尾添加: ingest.geo IP.downloader.enabled : false
7、停止服务:
调动到前台时,按ctrl c;
kill -9 (如果在后台运行)