1.安装:ES的安装使用(windows版)_懵懂无知、小菜鸟的博客-CSDN博客
2.JVM:安装ElasticSearch使用自带JDK_elasticsearch jdk__xiaoxiong的博客-CSDN博客
3.ES安装后用localhost:9200无法打开,是因为默认为SSL,修改一下ES/config/elasticsearch.yml 文件中把 xpack.security.http.ssl:enabled
设置成 false
即可
4.去掉登录密码:找到 elasticsearch.yml
文件, 把 xpack.security.enabled
属性设置为 false
即可
5.修改占用内存:
ES 的内存是自己调节的。在 config/jvm.options
文件中直接设置就好(追加):
-
-Xms512m
-
-Xmx2048m
6.elastic-head可视化安装:
https://github.com/mobz/elasticsearch-head下载ZIP包。
ELasticSearch——head插件的安装和基本使用_elasticsearch head_万里顾—程的博客-CSDN博客
在浏览器中安装:Google chrome 谷歌浏览器安装ElasticSearch head插件_JavaDevOps技术栈的博客-CSDN博客
解压后,找到crx,改成rar,再解压,在chrome插件里加载解压的文件即可,不用npm安装。
7.项目中集成ES后,如果报错:Elasticsearch health check failed,指的是es健康检查失败,则在properites中加入以下即可:
management.health.elasticsearch.enabled=false
8.在docker中安装:
首先,建目录:mkdir -p /mydata/es/data /mydata/es/config /mydata/es/plugins
然后,拉取: docker pull elasticsearch
建镜像:
docker run -d \
--restart=always \
--name es \
-p 9200:9200 \
-p 9300:9300 \
--privileged \
-v /mydata/es/data:/usr/share/elasticsearch/data \
-v /mydata/es/plugins:/usr/share/elasticsearch/plugins \
-e "discovery.type=single-node" \
-e "ES_JAVA_OPTS=-Xms256m -Xmx512m" \
elasticsearch
如果要关闭HTTPS, 要进入docker 目录: docker exec -it es bash
config目录下 echo 'xpack.security.enabled: false' >> elasticsearch.yml
xpach没安装在bin中执行:elasticsearch-plugin install x-pack
查看安装:curl localhost:9200