Install:
Settings:
Config Path
| 目录 | 配置文件 | 描述 |
|---|---|---|
| bin | 脚本文件,包括启动 elasticsearch,安装插件。运行统计数据等 | |
| config | elasticsearch.yml | 集群配置文件,user,role based 相关配置 |
| JDK | Java 运行坏境 | |
| data | path.data | 数据文件 |
| lib | Java 类库 | |
| logs | path.log | 日志文件 |
| modules | 包含所有 ES 模块 | |
| plugins | 包含所有已安装插件 |
config/jvm.options
- Xmx 和 Xms 设置 成一样
- Xmx 不要超过机器内存的 50%
- 不要超过 30GB - https://www.elastic.co/blog/a-heap-of-trouble
running in single node with docker
bash
docker run -it --name es-single -p 127.0.0.1:9200:9200 -p 127.0.0.1:9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.17.26- install plugin
bash
bin/elasticsearch-plugin list
bin/elasticsearch-plugin install analysis-icu- cat plugin status by RESTFul api
bash
curl 127.0.0.1:9200/_cat/plugins
# e63541f2dce6 analysis-icu 7.17.26- cat nodes status
bash
curl 127.0.0.1:9200/_cat/nodes
# 172.17.0.2 8 94 2 1.56 2.54 2.55 cdfhilmrstw * e63541f2dce6