Elasticsearch安装、启动异常问题总结

devtools/2024/12/21 22:26:13/

安装es、kibana、ik分词器可参考:http://t.csdnimg.cn/59mEG

1. 内核过低

我们使⽤的是 centos6 ,其 linux 内核版本为 2.6 。⽽ Elasticsearch 的插件要求⾄少 3.5 以上版
本。不过没关系,我们禁 ⽤这个插件即可。
修改 elasticsearch.yml ⽂件,在最下⾯添加如下配置:
bootstrap.system_call_filter : false
然后重启

2. 权限不足:

java.nio.file.AccessDeniedException: /opt/bigmw/es/elasticsearch-7.8.0/config/elasticsearch.keystore

原因是权限不足,重新给该用户赋权:

chown -R elastic:elastic /opt/bigmw/es/elasticsearch-7.8.0/

实在不行就给config目录或elasticsearch.keystore文件单独赋权

3.⽂件权限不⾜

我们⽤的是 es ⽤户,⽽不是 root ,所以⽂件权限不⾜。
⾸先⽤ root ⽤户登录 , 然后修改配置⽂件 :
vim /etc/security/limits.conf
添加下⾯的内容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096

 4.线程数不够

[1]: max number of threads [1024] for user [es] is too low, increase to
at least [4096]
这是线程数不够 继续修改配置
vim /etc/security/limits.d/20-nproc.conf
修改下⾯的内容:
soft nproc 1024
改为
soft nproc 4096

5.进程虚拟内存

[3]: max virtual memory areas vm.max_map_count [65530] likely too low,
increase to at least [262144]
vm.max_map_count :限制⼀个进程可以拥有的 VMA( 虚拟内存区域 ) 的数量
继续修改配置⽂件, vim /etc/sysctl.conf 添加下⾯内容:
vm .max_map_count = 655360
修改完成之后在终端执⾏
## 然后执⾏命令
sysctl -p

 6.未设置节点

the default discovery settings are unsuitable for production use; at
least one of [discovery.seed_ho...]
修改 elasticsearch.yml
cluster.name : my-application
node.name : node-1
cluster.initial_master_nodes : [ "node-1" ]

http://www.ppmy.cn/devtools/2031.html

相关文章

RedisSearch:一个基于Redis的搜索引擎模块

RedisSearch是一个基于Redis的搜索引擎模块,它能够为Redis中的数据创建索引,执行复杂的搜索查询,并实现高级功能,如自动完成、分面搜索和排序。RedisSearch是用C语言编写的,与其他开源搜索引擎相比速度极快。它支持多种数据类型和命令,这些特性从根本上改变了使用Redis的…

Oralce TIMESTAMP 类型转换为 JSON 失败 | oracle.sql.TIMESTAMP 问题

问题场景 使用 springboot 做的某业务查询&#xff0c;使用的数据库是 Oracle 数据库&#xff0c;数据库中的字段 TRANS_TIME 使用的数据库字段类型是 TIMESTAMP。程序中在 MyBatis 的 XML 中编写了常规的 select 查询&#xff0c;<select id"queryData" resultT…

Reactive判断的API

Reactive判断API 1. isProxy2. isReactive3. isReadonly4. toRaw5. shallowReactive6. shallowReadonly 1. isProxy 检查对象是否是由reactive或readonly创建的proxy.const info1 reactive({name:why,age:18})const info2 readonly(reactive({name:why,age:18}))console.log(…

好用且免费的Chat+GPT (文生文) AI工具推荐

文章目录 一、国外1. ChatGPT2. Gemini(双子座) 二、国内1. 文心一言2. 通义千问3. 扣子4. 智谱清言5. 月之暗面&#xff08;kimi&#xff09;6. 讯飞星火7. 豆包 一、国外 1. ChatGPT 简介&#xff1a; ChatGPT&#xff08;全名&#xff1a;Chat Generative Pre-trained Tra…

数据结构—顺序表实现通讯录

在上一节我们基本了解了顺序表的基本知识&#xff0c;接下来我们就用顺序表来实现一下通讯录。 一、基于动态顺序表实现通讯录 1.1 功能介绍 1. 能够保存用户信息&#xff1a;姓名&#xff0c;性别&#xff0c;年龄&#xff0c;电话&#xff0c;地址等 2. 添加联系人信息 3. …

熟练使用Nacos、GateWay、OpenFeign、Sentinel常用组件

Nacos 面试题&#xff1a; 请简述Nacos是什么&#xff0c;它主要解决了什么问题&#xff1f;Nacos提供了哪些核心功能&#xff1f;Nacos是如何支持服务发现的&#xff1f;如何使用Nacos作为配置中心&#xff1f;Nacos的集群部署是如何实现的&#xff1f; 答案&#xff1a; …

华为OD-C卷-执行任务赚积分[100分]C++ 100%

题目描述 现有N个任务需要处理,同一时间只能处理一个任务,处理每个任务所需要的时间固定为1。 每个任务都有最晚处理时间限制和积分值,在最晚处理时间点之前处理完成任务才可获得对应的积分奖励。 可用于处理任务的时间有限,请问在有限的时间内,可获得的最多积分。 输…

【Linux实践室】Linux高级用户管理实战指南:Linux用户与用户组编辑操作详解

&#x1f308;个人主页&#xff1a;聆风吟_ &#x1f525;系列专栏&#xff1a;Linux实践室、网络奇遇记 &#x1f516;少年有梦不应止于心动&#xff0c;更要付诸行动。 文章目录 一. ⛳️任务描述二. ⛳️相关知识2.1 &#x1f514;Linux查看用户属性命令2.1.1 &#x1f47b;…