sysctl -p
配置完成重启终端端口
第六种错误:
Exception in thread “main” SettingsException[Failed to load settings from…
出现这个错误要注意elasticsearch.yml文件是否填写有错:
在yaml文件里,”:“后面必须要加空格
或者考虑是不是该用户没有权限读取elasticsearch.yml文件
切到elasticsearch.yml目录下
执行sudo chmod 777 elasticsearch.yml
第七种错误:Exception in thread “main” java.nio.file.AccessDeniedException:
这个还是文件权限不足
解决方法: chown -R 用户名:用户名 文件(目录)名
尽量将整个elasticsearch所在目录都放权
例
sudo chown -R leyou:leyou /home/leyou/elasticsearch-7.10.1
第八种错误:bootstrap checks failed
解决方案:
在elasticsearch的config目录下,修改elasticsearch.yml配置文件,将下面的配置加入到该配置文件中:
ip替换host1等,多节点请添加多个ip地址,单节点可写按默认来
#配置以下三者,最少其一
#[discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes]
cluster.initial_master_nodes: [“node-1”] #这里的node-1为node-name配置的值
具体参考:https://my.oschina.net/openplus/blog/1582122