1.主线–>根据博客走:
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