启动失败,内存溢出
- 修改jvm.options
- 默认配置:
-Xms1g
-Xmx1g
- 修改配置:内存占用太多,可以调小一点
-Xms512m
-Xmx512m
需要非root用户启动程序
- 新建用户,切换用户启动./elasticsearch -p
文件权限不足
- 先切换到root用户,然后再修改如下配置:
- vim /etc/security/limits.conf 添加配置如下:
- soft nofile 65536
- hard nofile 131072
- soft nproc 4096
- hard nproc 4096
elasticsearch用户拥有的内存权限太小
- 修改配置:vi /etc/sysctl.conf
- 添加内容:vm.max_map_count=655360
- 然后执行命令:sysctl -p
解决浏览器访问不到的问题,如果访问不到,可能需要关闭防火墙或添加端口号9200
elasticsearch.yml配置问题elasticsearch-head无法检测到节点,导致以下错误。
- 访问/_cat/nodes?pretty报错:{ "error" : { "root_cause" : [ { "type" : "master_not_discovered_exception", "reason" : null } ], "type" : "master_not_discovered_exception", "reason" : null }, "status" : 503
- ES(Elasticsearch)访问:http://IP:9200/一直提示:集群健康值: 未连接
- 原因:vim elasticsearch.yml中node.name: node-1 未设置
- elasticsearch.yml 中的其他配置
- cluster.name: my-application
- node.attr.rack: r1
- path.data: /home/elasticsearchuser/data # 数据目录位置
- path.logs: /home/elasticsearchuser/logs # 日志目录位置
- network.host: 0.0.0.0
- http.port: 9200
- http.cors.enabled: true - http.cors.allow-origin: "*" - bootstrap.system_call_filter: false
- cluster.initial_master_nodes: ["node-1"]
posted @
2022-05-12 17:36
ds6666
阅读(
80)
评论()
编辑
收藏
举报
点击右上角即可分享