ES 安装启动
1, ES基于JAVA,所以需要安装JAVA环境:yum install -y java查看JAVA版本:java -versionopenjdk version "1.8.0_312"OpenJDK Runtime Environment (build 1.8.0_312-b07)OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)2,
1, ES基于JAVA,所以需要安装JAVA环境:
yum install -y java
查看JAVA版本:
java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
2, 下载ES:
Download Elasticsearch | Elastic
我下载的是最新版本的7.15, 325MB
3, 文件目录结构
解压后得到文件目录结构
各文件机器含义:
4, 基本配置:
ES数据放在内存中,可以根据自身需要设置分配的内存大小,默认内存4G,如果是装在自己PC上,需要根据情况进行调整; 如果是装在服务器上可以适当上调; 一般不超过总内存的50%,且总内存不超过30GB
修改分配的内存,在ES目录下的config/jvm.options中
5, 启动:
因为安全问题,无法用root用户运行ES,需要手动创建一个用户:
./bin/elasticsearch
一般看到started即启动成功;
验证:ES默认命令为9200, 访问 curl localhost:9200
{
"name" : "A03-R28-I33-232-JCFB742.JD.LOCAL",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "yefwhRfWSVmjUtV9VgABIg",
"version" : {
"number" : "7.15.1",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "83c34f456ae29d60e94d886e455e6a3409bba9ed",
"build_date" : "2021-10-07T21:56:19.031608185Z",
"build_snapshot" : false,
"lucene_version" : "8.9.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
6, 错误处理:
如果报错: exception during geoip databases update
因为ES默认会去官网下载最新的GEO信息,公司内网server一般和外网不通,所以会报错;
需要编辑config/elasticsearch.yml,在末尾添加: ingest.geoip.downloader.enabled: false
7, 服务的停止:
如果调到前台,则ctrl + c;
如果后台运行,则kill -9
更多推荐
所有评论(0)