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

devtools/2024/9/19 0:42:49/ 标签: elasticsearch, jenkins, 大数据

安装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;…

【opencv】示例-videocapture_starter.cpp 从视频文件、图像序列或连接到计算机的摄像头中捕获帧...

/** * file videocapture_starter.cpp * brief 一个使用OpenCV的VideoCapture与捕获设备&#xff0c;视频文件或图像序列的入门示例 * 就像CV_PI一样简单&#xff0c;对吧&#xff1f; * * 创建于: 2010年11月23日 * 作者: Ethan Rublee * * 修改于: 2013年4月17日 * …

从iPhone恢复已删除照片的最佳软件

本文分享了从iPhone恢复已删除照片的最佳软件。如果您正在寻找如何从iPhone恢复已删除的照片&#xff0c;请查看这篇文章。 为什么您需要软件从iPhone恢复已删除的照片&#xff1f; 没有什么比丢失iPhone上的重要数据更痛苦的了&#xff0c;尤其是一些具有珍贵回忆的照片。有时…

Avi Wigderson:重塑计算随机性的理论巨匠

Avi Wigderson&#xff1a;重塑计算随机性的理论巨匠 在计算科学领域&#xff0c;Avi Wigderson教授是一个响亮的名字&#xff0c;他的贡献不仅在于推动了理论的边界&#xff0c;更在于其实用性和对后续研究的深远影响。近日&#xff0c;Wigderson荣获了图灵奖&#xff0c;这无…

综合项目-博客

1. 运行环境&#xff1a; 主机主机名系统服务192.168.32.168 Server-Web Linux Web 192.168.32.169 Server-NFS- DNS Linux NFS/DNS 2. 基础配置 配置主机名&#xff0c;静态 IP 地址 开启防火墙并配置 部分开启 SElinux 并配置 服务器之间使用同 ntp.aliyun.com 进行…

uniapp微信小程序蓝牙连接与设备数据对接

uniapp微信小程序蓝牙连接与设备数据对接 蓝牙连接并通信方法封装大致步骤。 初始化蓝牙并搜索&#xff1b;获取并启用service服务&#xff1b;数据读取和监听设备返回数据 需要使用uniapp官方提供api&#xff1a; // 关闭蓝牙 uni.closeBluetoothAdapter({}) // 打开蓝牙 …

【C++航海王:追寻罗杰的编程之路】异常——错误处理方式之一

目录 引言 1 -> C语言传统的处理错误的方式 2 -> C异常概念 3 -> 异常的使用 3.1 -> 异常的抛出和捕获 3.2 -> 异常的重新抛出 3.3 -> 异常规范 4 -> 自定义异常体系 5 -> C标准库的异常体系 6 -> 异常的优缺点 引言 在C编程中&#xff…

学习疑惑:Axure9中该如何进行交互设置

我们知道&#xff0c;Axure RP 9从2019年4月面世&#xff0c;至今已经接近一年的时间了。但是仍然有很多同学不清楚、不习惯它的使用。 使用什么版本的软件&#xff0c;取决于个人&#xff0c;你的使用习惯、你的工作习惯、你的团队使用情况、你的公司要求等等。所以现在的情况…

bugku-web-decrypt

这里的提示解密后没有什么意义 这里下载文件包 得到一个index.php文件 得到代码 <?php function encrypt($data,$key) {$key md5(ISCC);$x 0;$len strlen($data);$klen strlen($key);for ($i0; $i < $len; $i) { if ($x $klen){$x 0;}$char . $key[$x];$x1;}for…

【LeetCode热题100】【二分查找】搜索二维矩阵

题目链接&#xff1a;74. 搜索二维矩阵 - 力扣&#xff08;LeetCode&#xff09; 在一个有序二维数组里面查找元素&#xff0c;同【LeetCode热题100】【矩阵】搜索二维矩阵 II-CSDN博客 如果用二分查找&#xff0c;时间复杂度是log(mn)&#xff0c;但是可以实现时间复杂度为O…

自动化运维工具Ansible模块的介绍与使用

文章目录 第1章 ansible介绍1.什么是ansible2.为什么需要ansible3.如何学习ansible 第2章 Ansible安装部署第3章 Ansible主机清单1.什么是主机清单2.主机分组执行3.所有的主机都执行4.SSH使用密码连接并且端口号不是225.同组主机SSH端口号不一样&#xff0c;账号密码也不一样6.…

Java集合进阶——泛型

1.泛型 介绍&#xff1a; 泛型可以在编译阶段约束操作的数据类型&#xff0c;并进行检查。 应用场景&#xff1a; 如果在定义类、方法、接口的时候&#xff0c;如果类型不确定&#xff0c;就可以使用泛型。 格式&#xff1a; <数据类型> 注意&#xff1a; 泛型只支持引…

pikachu靶场第十六关——sqli数字型注入(post)(附代码审计)

Sql Inject(SQL注入)概述 在owasp发布的top10排行榜里&#xff0c;注入漏洞一直是危害排名第一的漏洞&#xff0c;其中注入漏洞里面首当其冲的就是数据库注入漏洞。一个严重的SQL注入漏洞&#xff0c;可能会直接导致一家公司破产&#xff01; SQL注入漏洞主要形成的原因是在数据…