1.主线–>根据博客走: 【Elasticsearch|EFK安装部署出现的问题解决】https://blog.csdn.net/tanqian351/article/details/88711299
2.可能出现问题的地方:
**安装Elasticsearch的地方**-1.修改了config/elasticsearch.yml配置文件
network.host: 0.0.0.0
http.port: 9200
->去除对应配置的注释#就行<-
-2.启动Elasticsearch
-./bin/elasticsearch
(1)可能遇到的问题1.:
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
//该问题会出现在启动后 starting 后报错
-原因:
vm.max_map_count 数量太少
-解决方法1:
切换到root用户
sudo passwd root//第一次切换者需要用这步设置密码
su//切换到root用户
vi /etc/sysctl.conf
vm.max_map_count=262144 //添加到最后一行,后面数只要比262144大就行
sysctl -p//一定要切换到root用户 不然这步会报错 (2)可能遇到的问题2.:
Exception in thread "main" java.nio.file.AccessDeniedException:....
//该问题会在启动后立报错
-原因:
权限问题,Elasticsearch不能在root下启动
-解决方法2:
sudo chown -R 用户名:用户名 文件(目录)名
-例:sudo chown -R
推荐阅读
- Elasticsearch|Elasticsearch 简介
- elastic-search 部署和应用「详细」
- ElasticSearch-Logstash6.0.0安装以及mysql数据导入ES
- ElasticSearche导入样本数据官网链接
- ElasticSearch笔记01
- SpringBoot集成ElasticSearch使用
- ElasticStack|黑马Elastic stack学习笔记
- JAVA开发|java调用go、js、python、groovy和Caffeine缓存
- ElasticSearch之docker集群搭建
- Elastcsearch 常用搜索命令